【发布时间】:2013-07-28 10:58:36
【问题描述】:
我正在尝试循环遍历我的 json 对象的嵌套数组..
这是循环:
$("#test").text("");
for(var i=0;i<obj.length;i++){
$("#test").append(obj[i].line_item + ", ");
for(var j=0;j<obj[i].length;j++){
$("#test").append(obj[i][j].iid + ", ");
$("#test").append(obj[i][j].name + ", ");
$("#test").append(obj[i][j].price + ", ");
$("#test").append(obj[i][j].lid + ", ");
$("#test").append(obj[i][j].picture + "<br />");
}//for for
}//for
console.log 我没有显示任何错误,当我回显 php 脚本时,我得到以下输出:
[{"line_item":"base","0":
{"iid":"1","name":"mix","price":"30","lid":"1","picture":"images\/mix.jpg"},
"1":{"iid":"2","name":"green","price":"30","lid":"1","picture":"images\/green.jpg"}}]
问题: 当我遍历数组时,我只得到输出:base,在我的 html 文件中。
我的问题:如何获取内部数组对象?
【问题讨论】:
标签: php jquery ajax json multidimensional-array