0
我做的jQuery AJAX的自動完成功能根據本教程Grails的: http://jqueryui.com/autocomplete/#remote-jsonpGrails的jQuery的AJAX自動完成不能過濾搜索結果
然而,我的代碼不能過濾結果列表。例如:如果我鍵入30,它應該只顯示結果以30開頭。但是我的代碼顯示了所有結果。
的代碼是:
$('#sitePostCode').autocomplete({
source: function (request, response) {
$.ajax({
url: getPostcodeValidateUrl(),
dataType: "json",
data: {
maxRows: 12,
name_startsWith: request.term
},
success: function (data) {
response($.map(data, function (item) {
return {
label: item.postCode,
value: item.postCode
}
}));
}
});
},
minLength: 2,
select: function (event, ui) {
$('#sitePostCode').val(ui.item.value)
}
});
您在動作中是否使用了「maxRows:12」... – Abs