Jquery ui jQuery UI使用Ajax源代码自动完成搜索结果中的第一个字符
我遇到了使用jQueryUIAutoComplete和Ajax响应的问题。仅当使用Ajax请求作为源时,我无法搜索与第一个字符匹配的结果 以下是我所做的:Jquery ui jQuery UI使用Ajax源代码自动完成搜索结果中的第一个字符,jquery-ui,jquery-ui-autocomplete,Jquery Ui,Jquery Ui Autocomplete,我遇到了使用jQueryUIAutoComplete和Ajax响应的问题。仅当使用Ajax请求作为源时,我无法搜索与第一个字符匹配的结果 以下是我所做的: $( "#date" ).autocomplete({ minLength: 0, source: function( request, response ) { var matcher = new RegExp( "^" + $.ui.autocomplete.escapeRegex( request.term ), "
$( "#date" ).autocomplete({
minLength: 0,
source: function( request, response ) {
var matcher = new RegExp( "^" + $.ui.autocomplete.escapeRegex( request.term ), "i" );
response( $.grep('http://myajaxrequesturl.com/period_id/', function( item ){
return matcher.test( item.label );
}) );
},
我想您应该如何在服务器端筛选数据。您想用
$.grep
调用做什么?您需要发出AJAX请求,然后过滤结果。