我正在使用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