我看了看,并没有发现任何东西。我有一个自动完成的工作在FF但不是在IE中。看着尾随的逗号和一切。jQuery的自动完成功能不能在IE浏览器中加载页面
错误IE在页面加载:
无法获取属性 '长度' 的值:对象为空或未定义 jquery.js.php,线723字符4
代码:
$.ajax({
url: "lender-options.php",
dataType: "json"
}).done(function (source) {
var lenders = $.map(source, function (value, key) {
return {
value: value,
data: key
};
});
$('#query').autocomplete({
lookup: lenders,
width:400,
appendTo: '#suggestions-container'
});
});
什么是'lookup'属性?这是jQueryUI的自动完成小部件? – 2013-04-26 19:46:26
对于没有澄清的问题没有抱歉。这是https://github.com/devbridge/jQuery-Autocomplete插件。除了IE以外,它的功能非常好,速度很快。 – echoBr00tal 2013-04-26 19:51:57
我认为问题在于:VAR贷款= $ .MAP(源,函数(值,键){ 返回{ 值:值, 数据:关键 }; }); – echoBr00tal 2013-04-26 19:53:15