我正在使用jquery自動完成來填充用戶列表。 在document.ready
,我打電話給自動完成JSON獲取用戶列表。jquery自動完成問題
當我在自動完成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 2009-12-24 16:14:20