前台js接收後台傳過來的json數據
前台怎麼將json數據根據“名稱”字段進行分組,並分別顯示組名和每一個組有多少條記錄
類似下面這樣,根據name分組
<script>
var json="[{name:'class1',s:'perter'},{name:'class1',s:'daniel'},{name:'class2',s:'king'}]";
var jsonObj = eval('('+json+')');
var obj={};
for(var i=0;i<jsonObj.length;i++){
var key = jsonObj[i].name;
if(!obj[key]){
obj[key]=[];
}
obj[key][obj[key].length]=jsonObj[i].s;
}
for(var k in obj){
alert(obj[k]);
}
</script>