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