Jquery ui jquery ui autocomplete给出了一个错误“Uncaught TypeError:无法读取未定义的属性'PAGE\u UP'
我正在尝试使用jquery ui自动完成,当您在包含自动完成的输入字段中键入时,会出现以下错误:Jquery ui jquery ui autocomplete给出了一个错误“Uncaught TypeError:无法读取未定义的属性'PAGE\u UP',jquery-ui,jquery-ui-autocomplete,Jquery Ui,Jquery Ui Autocomplete,我正在尝试使用jquery ui自动完成,当您在包含自动完成的输入字段中键入时,会出现以下错误: Uncaught TypeError: Cannot read property 'PAGE_UP' of undefined 我已将以下文件包括在我的页面中: jquery-1.7.2.min.js jquery-ui-1.8.21.custom.min.js jquery-ui-1.8.21.custom.css 以下是使用自动完成的代码: $('input#searchFor').autoc
Uncaught TypeError: Cannot read property 'PAGE_UP' of undefined
我已将以下文件包括在我的页面中:
jquery-1.7.2.min.js
jquery-ui-1.8.21.custom.min.js
jquery-ui-1.8.21.custom.css
以下是使用自动完成的代码:
$('input#searchFor').autocomplete({
source:function(req,add){
$.getJSON("/index.php/search/autoCompleteHandler?q=?§ion="+$('input#searchFor').attr("searchDesc"),req,function(data){
var suggestions = [];
$.each(data,function(i,val){
suggestions.push(val.name);
});
add(suggestions);
});
}
});
我不知道会出什么问题。如有任何帮助,将不胜感激。用于a的jQueryUI示例文档显示远程数据源应按以下方式完成:
$(function() {
$( "#birds" ).autocomplete({
source: "search.php",
minLength: 2,
select: function( event, ui ) {
//the code to execute when an item is clicked on
}
});
});
看起来源代码只需要是一个url。您可以查看Chrome中的ajax请求,找出正在填充搜索查询的$\u GET或$\u POST变量
根据您的使用情况,使用该选项可能不是一个坏主意。custom.min.js包含哪些内容?我敢打赌,如果您将其全部替换为jQueryUI,那么错误就会消失,而只是尝试看看会发生什么