Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery自动完成对字母的搜索_Javascript_Jquery_Jquery Ui_Jquery Autocomplete - Fatal编程技术网

Javascript JQuery自动完成对字母的搜索

Javascript JQuery自动完成对字母的搜索,javascript,jquery,jquery-ui,jquery-autocomplete,Javascript,Jquery,Jquery Ui,Jquery Autocomplete,我实现了autocomplete,它使用ajax post从数据库中获取所有数据,并将它们作为项目添加到autocomplete中。如下所示 jQuery.ajax({ url:“--url--”, 数据类型:“jsonp”, 成功:功能(数据){ jQuery(“位置查找器”).autocomplete({ 来源:功能(请求、响应){ var lookup=jQuery.ui.autocomplete.escapeRegex(request.term); var matcher=newreg

我实现了autocomplete,它使用ajax post从数据库中获取所有数据,并将它们作为项目添加到autocomplete中。如下所示

jQuery.ajax({
url:“--url--”,
数据类型:“jsonp”,
成功:功能(数据){
jQuery(“位置查找器”).autocomplete({
来源:功能(请求、响应){
var lookup=jQuery.ui.autocomplete.escapeRegex(request.term);
var matcher=newregexp(“^”+查找,“i”);
响应(jQuery.grep(数据、函数(项){
返回匹配器测试(项目);
}));
}
});
},
});您可以尝试:

var lookup = jQuery.ui.autocomplete.escapeRegex( request.term );
if(lookup.indexOf('C') != -1 || lookup.indexOf('Ç') != -1) {
    lookup.replace("C", "(C|Ç)");
    lookup.replace("Ç", "(C|Ç)")
}
var matcher = new RegExp( "^" + lookup, "i" );