【发布时间】:2012-06-26 16:50:16
【问题描述】:
我正在尝试使用 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').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);
});
}
});
我不知道出了什么问题。任何帮助将不胜感激。
【问题讨论】:
-
custom.min.js包括什么?我敢打赌,如果您将其全部替换为 jQueryUI,错误就会消失(尝试ajax.aspnetcdn.com/ajax/jquery.ui/1.8.21/jquery-ui.min.js 只是为了看看会发生什么)
标签: jquery-ui jquery-ui-autocomplete