2013-04-26 91 views
1

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

什麼是'lookup'屬性?這是jQueryUI的自動完成小部件? – 2013-04-26 19:46:26

+0

對於沒有澄清的問題沒有抱歉。這是https://github.com/devbridge/jQuery-Autocomplete插件。除了IE以外,它的功能非常好,速度很快。 – echoBr00tal 2013-04-26 19:51:57

+0

我認爲問題在於:VAR貸款= $ .MAP(源,函數(值,鍵){ 返回{ 值:值, 數據:關鍵 }; }); – echoBr00tal 2013-04-26 19:53:15

回答

0

問題實際上是標題。查看標題信息後,它顯示爲純文本/ txt。更改頭文件工作。