ajax中如何把传递过来的json数据循环遍历出

如题所述

先把传递过来的字符串转换成对象,再按照一般思路遍历就可以了。

var jsonObj = eval("("+xmlHttp.responseText+")");//转换为对象
for(var i=0;i<jsonObj.length;i++){...}

对象里面有啥属性,按照后台的操作正常取出来就可以了。假如对象jsonObj 
里面含有后台的Person对象(并且含有属性:private String name;),遍历的时候获取name的话,可以 

for(var i=0;i<jsonObj.length;i++){
    var personName = jsonObj[i].name;
}

稍微提示下,希望有所助!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-07-29
遍历json就用 for in,如果子属性是对象,继续遍历