php页面传递过来的一个二维数组 在js中循环的输出出来
array(7){["id"]=>string(1)"1"["name"]=>string(9)"梁静茹"["sex"]=>string(3)"女"["age"]=>st...
array(7) {
["id"] => string(1) "1"
["name"] => string(9) "梁静茹"
["sex"] => string(3) "女"
["age"] => string(2) "32"
["area"] => string(6) "大陆"
["cd_time"] => string(4) "1982"
["music"] => array(2) {
[0] => array(5) {
["id"] => string(1) "1"
["uid"] => string(1) "1"
["s_time"] => string(7) "03:50"
["s_singer"] => string(21) "如果冰箱会说话"
["lrc"] => string(29) "ad萨斯打扫打扫打扫的"
}
[1] => array(5) {
["id"] => string(1) "3"
["uid"] => string(1) "1"
["s_time"] => string(7) "05:20"
["s_singer"] => string(6) "暖暖"
["lrc"] => string(15) "阿斯达斯的"
}
}
}
传递要js里面压缩到变量data里面 怎么循环出来 展开
["id"] => string(1) "1"
["name"] => string(9) "梁静茹"
["sex"] => string(3) "女"
["age"] => string(2) "32"
["area"] => string(6) "大陆"
["cd_time"] => string(4) "1982"
["music"] => array(2) {
[0] => array(5) {
["id"] => string(1) "1"
["uid"] => string(1) "1"
["s_time"] => string(7) "03:50"
["s_singer"] => string(21) "如果冰箱会说话"
["lrc"] => string(29) "ad萨斯打扫打扫打扫的"
}
[1] => array(5) {
["id"] => string(1) "3"
["uid"] => string(1) "1"
["s_time"] => string(7) "05:20"
["s_singer"] => string(6) "暖暖"
["lrc"] => string(15) "阿斯达斯的"
}
}
}
传递要js里面压缩到变量data里面 怎么循环出来 展开
3个回答
展开全部
要让它变成js对象,所以推荐输出是json_encode输出成json格式,再再js端解成js对象,这样就可以for (var a in data) {
for (var b in data[a]) {
//b是第三层key
//data[a][b]是值
}
}
for (var b in data[a]) {
//b是第三层key
//data[a][b]是值
}
}
追问
对 是三维数组里面的二维数组
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-03-01 · 知道合伙人软件行家
关注
展开全部
for(var i = 0; i < data.length; i++){
for(var j = 0; i < data[i].length; j++){
for(var k = 0; i < data[i][j].length; k++){
alert(data[i][j][k]);
}
}
}
for(var j = 0; i < data[i].length; j++){
for(var k = 0; i < data[i][j].length; k++){
alert(data[i][j][k]);
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询