我正在尝试绑定文本框和 JQuery 自动完成功能。当我检查 Firebug AJAX 请求和响应时,它返回如下。但是文本框没有显示任何项目。你能告诉我,我做错了什么吗?谢谢。
这是我的编码:
$("#<%= 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);
}
});