使用包含 Json 绑定所有值而不是过滤值的外部 Txt 文件的 Jquery 自动完成 请帮助解决解决方案 这是 jslint 中包含的数据
问问题
258 次
1 回答
2
由于您正在读取文本文件,因此您没有过滤来自 ajax 调用的结果。您可以过滤服务器端,也可以使用 jQuery 函数过滤 javascript 代码$.grep()
http://api.jquery.com/jQuery.grep/
你必须$.map()
像这样包装你的函数:
response($.grep($.map(UserProfilesData, function (item) {
//alert(item.Name)
return {
label: item.department,
value: item.Name
};
}), function (a) {
return a.value.toLowerCase().indexOf($('#findcontact').val().toLowerCase()) !== -1;
}));
这是一个工作副本的jsfiddle
于 2013-05-13T20:18:41.237 回答