/ / jQuery автозаповнення не працює в IE на завантаженні сторінки - jquery, ajax

Автозаповнення jQuery не працює в IE під час завантаження сторінки - jquery, ajax

Я подивився і подивився і нічого не знайшов. У мене є автозавершення, яке працює в FF, але не в IE. Шукали зап'ястки і все.

Помилка в IE на завантаженні сторінки:

Неможливо отримати значення властивості "length": об'єкт є нульовим або невизначеним 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 для відповіді № 1

Як виклик ajax повертає порожній набір? Це відправлення правильних заголовків? Я не знаю, просто читаю, що я знайшов тут: http://forum.jquery.com/topic/jquery-ui-autocomplete-problems-on-ie-6-and-ie-7


0 для відповіді № 2

Питання було фактично заголовками. Після перегляду інформації заголовка, де він працював, він показав як звичайний / txt. Зміна заголовків працювала.