我正在使用asp.net mvc。我有一个json响应,如如何使用jQuery过滤json数据
[{"firstname":"xxx","lastname":"yyy","name":"zzz"},
{"firstname":"aaa","lastname":"bbb","name":"ccc"},
{"firstname":"zzz","lastname":"eee","name":"ddd"},
...]
现在我想过滤上面的json响应按名称开始搜索条件。我已经遵循以下方式,
var array=[];
array = jQuery.grep(jsondata, function (n,i) { return n.name.startsWith(searchstring); });
但我总是得到空阵列。请指导我。
你会更好地过滤数据服务器端,在您的搜索查询数据传递的JSON请求的一部分..也许,我想这取决于 – musefan