我看了看,並沒有發現任何東西。我有一個自動完成的工作在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