1

我看了又看,没有发现任何东西。我有一个可以在 FF 中使用但在 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'
    });
});
4

2 回答 2

0

问题实际上是标题。查看它工作的标题信息后,它显示为plain/txt。更改标题有效。

于 2013-04-29T18:13:54.733 回答
0

作为ajax调用返回一个空集?它是否发送正确的标题?我不知道,只是阅读我在这里找到的内容:http: //forum.jquery.com/topic/jquery-ui-autocomplete-problems-on-ie-6-and-ie-7

于 2013-04-26T19:37:58.657 回答