Я использую автозаполнение jquery, чтобы заполнить список пользователей. В document.ready
я вызываю автозаполнение json, чтобы получить список пользователей.Проблема с jquery autocomplete
Когда я ввожу правильное имя пользователя (или что-либо) в текстовые поля перед завершением автозаполнения вызова json, его не отображаются параметры автозаполнения (автозаполнение не работает также для допустимых символов).
И когда я щелкните вне текстового поля и снова пытаюсь его рабочим ..
Что может быть проблемой с автозаполнением, когда я пытаюсь напечатать до отделки автозаполнения вызова JSON?
Код для автозаполнения:
$.getJSON("/User/GetAllUsers/?t=" + new Date(), {},
function(data) {
if (data != null) {
$("#UserName").autocomplete(data, { mustMatch: false, matchContains: 4, max: 50,
formatItem: function(row) {
return row.FirstName + " " + row.LastName + " [" + row.LoginName + "]";
},
formatResult: function(row) {
return row.FirstName + " " + row.LastName + " [" + row.LoginName + "]";
}
});
}
});
Можете ли вы разместить код, возможно, coument.ready, где вы связываете автозаполнение? – Pharabus