我想綁定文本框和JQuery自動完成功能。當我檢查Firebug AJAX請求&響應它返回如下。但是文本框沒有顯示任何項目。你能告訴我,我做錯了什麼?謝謝。JQueryAutoComplete不顯示結果
這裏是我的編碼:
$("#<%= TextBox1.ClientID %>").autocomplete({
source: function (request, response) {
$.ajax({
url: "/contractors/web_services/wsSM.asmx/SearchDrugs",
type: "POST",
dataType: "json",
data: {
'LocationID': "10543",
'Search': request.term
},
success: function (data) {
response($.map(data.d, function (item) {
return {
value: item.FullDrugName,
id: item.DrugID
}
}))
}
});
},
delay: 1,
minLength: 2,
select: function (event, ui) {
alert(ui.item.id);
}
});