帮我看下这个JSON。

yanzhiyong 2011-11-07 01:46:35
<script type="text/javascript">
$(document).ready(function () {
var cid = 20;
var txt;
$.ajax({
type: "POST",
contentType: "application/json",
url: "GetTaoBaoItemCats.asmx/GetItemCats",
data: "{cid:" + cid + "}",
dataType: 'json',
error: function (result, status) { //如果没有上面的捕获出错会执行这里的回调函数
if (status == 'error') {
alert(status);
}
},

success: function (result) {
var data = result.d;

alert(data);

});
}
});

});

</script>



这样我可以弹出数据如下。。
{"itemcats_get_response":{"item_cats":{"item_cat":[{"cid":50017905,"is_parent":false,"name":"游戏掌机\/PSP\/NDSL","parent_cid":20},{"cid":50017906,"is_parent":false,"name":"家用游戏机\/PS3\/Wii\/XBOX","parent_cid":20},{"cid":50012068,"is_parent":false,"name":"游戏手柄","parent_cid":20},{"cid":50012834,"is_parent":true,"name":"游戏软件","parent_cid":20},{"cid":50012079,"is_parent":false,"name":"方向盘","parent_cid":20},{"cid":50012080,"is_parent":false,"name":"摇杆","parent_cid":20},{"cid":50012160,"is_parent":true,"name":"PSP专用配件","parent_cid":20},{"cid":50012161,"is_parent":true,"name":"WII专用配件\/周边","parent_cid":20},{"cid":50012162,"is_parent":true,"name":"PS2\/PS3专用配件(包含PS1)","parent_cid":20},{"cid":50012163,"is_parent":true,"name":"NDSI\/NDSL专用配件","parent_cid":20},{"cid":50018082,"is_parent":true,"name":"XBOX专用配件","parent_cid":20},{"cid":50018224,"is_parent":true,"name":"世嘉 DC\/MD\/SS\/SEGA 专用配件","parent_cid":20},{"cid":50018225,"is_parent":true,"name":"任天堂NGC\/FC\/N64\/SFC 专用配件","parent_cid":20},{"cid":50018230,"is_parent":true,"name":"任天堂掌机配件","parent_cid":20}]}}}



我现在是要读取这些个数据,循环出业NAME和CID

...全文
150 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanzhiyong 2011-11-10
  • 打赏
  • 举报
回复
谢谢啊。
DemoChen 2011-11-07
  • 打赏
  • 举报
回复
var aa={"itemcats_get_response":{"item_cats":{"item_cat":[{"cid":50017905,"is_parent":false,"name":"游戏掌机\/PSP\/NDSL","parent_cid":20},{"cid":50017906,"is_parent":false,"name":"家用游戏机\/PS3\/Wii\/XBOX","parent_cid":20},{"cid":50012068,"is_parent":false,"name":"游戏手柄","parent_cid":20},{"cid":50012834,"is_parent":true,"name":"游戏软件","parent_cid":20},{"cid":50012079,"is_parent":false,"name":"方向盘","parent_cid":20},{"cid":50012080,"is_parent":false,"name":"摇杆","parent_cid":20},{"cid":50012160,"is_parent":true,"name":"PSP专用配件","parent_cid":20},{"cid":50012161,"is_parent":true,"name":"WII专用配件\/周边","parent_cid":20},{"cid":50012162,"is_parent":true,"name":"PS2\/PS3专用配件(包含PS1)","parent_cid":20},{"cid":50012163,"is_parent":true,"name":"NDSI\/NDSL专用配件","parent_cid":20},{"cid":50018082,"is_parent":true,"name":"XBOX专用配件","parent_cid":20},{"cid":50018224,"is_parent":true,"name":"世嘉 DC\/MD\/SS\/SEGA 专用配件","parent_cid":20},{"cid":50018225,"is_parent":true,"name":"任天堂NGC\/FC\/N64\/SFC 专用配件","parent_cid":20},{"cid":50018230,"is_parent":true,"name":"任天堂掌机配件","parent_cid":20}]}}};
var bb=aa.itemcats_get_response.item_cats.item_cat;
alert(bb.length);
for(var i=0;i<bb.length;i++)
{
alert(bb[i].cid+"================================="+bb[i].name)
}
zell419 2011-11-07
  • 打赏
  • 举报
回复

var json = {"itemcats_get_response":{"item_cats":{"item_cat":[{"cid":50017905,"is_parent":false,"name":"游戏掌机\/PSP\/NDSL","parent_cid":20},{"cid":50017906,"is_parent":false,"name":"家用游戏机\/PS3\/Wii\/XBOX","parent_cid":20},{"cid":50012068,"is_parent":false,"name":"游戏手柄","parent_cid":20},{"cid":50012834,"is_parent":true,"name":"游戏软件","parent_cid":20},{"cid":50012079,"is_parent":false,"name":"方向盘","parent_cid":20},{"cid":50012080,"is_parent":false,"name":"摇杆","parent_cid":20},{"cid":50012160,"is_parent":true,"name":"PSP专用配件","parent_cid":20},{"cid":50012161,"is_parent":true,"name":"WII专用配件\/周边","parent_cid":20},{"cid":50012162,"is_parent":true,"name":"PS2\/PS3专用配件(包含PS1)","parent_cid":20},{"cid":50012163,"is_parent":true,"name":"NDSI\/NDSL专用配件","parent_cid":20},{"cid":50018082,"is_parent":true,"name":"XBOX专用配件","parent_cid":20},{"cid":50018224,"is_parent":true,"name":"世嘉 DC\/MD\/SS\/SEGA 专用配件","parent_cid":20},{"cid":50018225,"is_parent":true,"name":"任天堂NGC\/FC\/N64\/SFC 专用配件","parent_cid":20},{"cid":50018230,"is_parent":true,"name":"任天堂掌机配件","parent_cid":20}]}}};

var item_cats = json.itemcats_get_response.item_cats.item_cat;
for(var i = 0 ; i < item_cats.length ; i++ ){
alert(item_cats[i].cid + " -- " + item_cats[i].name);
}
开始领悟 2011-11-07
  • 打赏
  • 举报
回复
如果你用ExtJS的话,可以用store来接收,只是个建议
yanzhiyong 2011-11-07
  • 打赏
  • 举报
回复
..............

52,792

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧