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

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

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

var jsonObj = eval("("+xmlHttp.responseText+")")//转换为对象

for(var i=0i<jsonObj.lengthi++){...}

对象里面有啥属性,按照后台的 *** 作正常取出来就可以了。假如对象jsonObj 

里面含有后台的Person对象(并且含有属性:private String name),遍历的时候获取name的话,可以

for(var i=0i<jsonObj.lengthi++){

    var personName = jsonObj[i].name

}

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

$str = '{

"10924": {

"id": "10924",

"title": "天津",

"streamline_title": "狗不理",

"unit": "点",

"goods_type": "168",

"goods_type_title": "包子"

},

"10923": {

"id": "10923",

"title": "北京",

"streamline_title": "王府井",

"unit": "点",

"goods_type": "104",

"goods_type_title": "吃货天堂"

},

"11982": {

"id": "11982",

"title": "南京",

"streamline_title": "夫子庙",

"unit": "点",

"goods_type": "351",

"goods_type_title": "灯会"

}

}'

foreach (json_decode($str) as $v)

{

echo "{$v->id} {$v->title}"//其他的一样的

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9908470.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存