我有以下代碼將自動完成添加到我的文本框,自動完成顯示和一切正常,但是當用戶選擇一個項目選擇回調不會被調用? 任何解決方案?JQuery - 選擇自動完成功能沒有被調用?
$(function() {
$("#txtItem").autocomplete({
minLength: 1,
source: function (request, response) {
$.ajax({
url: "/Correct url here",
dataType: "json",
data: {
term: request.term
},
success: function (data) {
response($.map(data, function (item) {
return {
label: item.Name,
value: item.Name
}
}))
},
select: function (event, ui) {
alert("sdfsdf");
//$("#txtItemId").val(ui.item.value.ItemId);
}
})
}
})
}
你的選擇是對的參數你的ajax呼叫,而不是你的自動完成呼叫。 – cjc343 2013-03-11 18:11:44
@ cjc343不能相信我花了2個小時試圖找出答案。謝謝 – aryaxt 2013-03-11 18:16:03