jQuery的自动完成功能将不显示超过10个结果
-
25-09-2019 - |
题
我使用jQuery自动完成,而且无论我改变什么设置,我不能得到它显示超过10个结果中的下拉列表。我可以在结果回来说我让所有的人都从服务器上看到的,但是前端不会出现超过10。
$("#add_cpt_code_text").autocomplete('<%: Url.Action("SearchCPT", "ChargeCapture") %>', {
autoFill: false,
mustMatch: true,
matchContains: true,
cacheLength: 1,
maxItemsToShow: 15,
minChars: 3,
extraParams: {
LocationID: 0
},
formatItem: function (data, index, max) {
return data[1];
},
formatMatch: function (data, index, max) {
return data[1];
},
formatResult: function (data, index, max) {
return data[1];
}
}).result(function (event, data, formatted) {
if (data) {
$("#add_cpt_code_id").val(data[0]);
$("#add_cpt_code_text").val(data[1]);
}
else {
$("#add_cpt_code_id").val('');
}
});
解决方案
我找到了答案,我需要使用最多,不maxItemsToShow
我用的是jQuery的UI自动完成
不隶属于 StackOverflow