【发布时间】:2017-09-27 13:50:52
【问题描述】:
我正在使用 Jquery 自动完成功能,由于互联网连接不佳,我必须在页面加载本身时加载我的整个列表(我的意思是 Json 对象)。现在我的问题是如何查询该 Json 对象以便我的自动完成功能用户开始在文本框中输入关键字时的过滤器。
$(document).ready(function () {
$("#InsuranceCompanyDisplayName").autocomplete({
minLength: 2,
source: function (request, response) {
var data = $('#InsuranceCompanyjson').text();
response($.map(data, function (item) {
return {
value: item.InsuranceCompanyDisplay,
id: item.InsuranceCompanyId
}
}))
},
});
});
在这里 (var data = $('#InsuranceCompanyjson').text();) 我从 Html 页面获取我的列表并传递给 Jquery Autocomplete。我知道在请求对象上我将获得获取用户输入的术语,但是我如何使用该输入并查询该 Json 对象,就像我们在数据库中使用 LIKE 关键字一样。
【问题讨论】:
-
您是在专门寻找 jQuery 吗?
-
是的,但如果有其他选项可用,那么我想知道。谢谢
标签: jquery json autocomplete