我看了看,但没找到任何东西。我有一个自动完成在FF中工作,但不在IE中。寻找尾随逗号和一切。
页面加载时IE中的错误:
无法获取属性“length”的值:object为null或undefined 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 :(得分:0)
当ajax调用返回空集时?它发送正确的标题吗?我不知道,只是阅读我在这里找到的内容:http://forum.jquery.com/topic/jquery-ui-autocomplete-problems-on-ie-6-and-ie-7
答案 1 :(得分:0)
问题实际上是标题。在查看其工作的标题信息后,它显示为plain / txt。改变标题是有效的。