作者sweetjp6 (水饺)
看板Ajax
标题[问题] jquery 呼叫二维阵列
时间Mon Mar 12 20:59:04 2012
想请问一个比较基本的问题,
请各位板友见谅。
我从php传回一个二维阵列给json,
$.getJSON{
"JQ.php",
"data:ID",
function(Drama){
console.log(Drama) ;
for(var i=0 ; i < Drama.length ; i++){
$("#context").append(Drama.action[i]+","
+Drama.brand[i]+","
+Drama.seq[i])}
};
如上,我想把二维阵列Drama用for回圈印出来,
但始终是失败。
cosole.log(Drama)的内容是:
[object]
action:"hand_up";
brand:"nao";
seq:"1";
麻烦各位板友为我解惑,谢谢大家。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.117.164.148
1F:推 akiratw:for (var i in Drama) { console.log(Drama[i]); } 03/12 21:03
2F:→ akiratw:i 是 key name 03/12 21:04
for(var brand in Drama){
console.log(Drama.[brand] ;
}
结果跟内文是一样的
※ 编辑: sweetjp6 来自: 140.117.164.148 (03/12 21:09)
3F:→ TonyQ:阵列取值语法错了 03/12 22:21
4F:→ sweetjp6:请问东尼Q,正确的语法是什麽呢? 03/12 22:24
5F:→ no1kk:应该是 Drama[i].action 这样吧.... 03/12 22:45
6F:→ TonyQ:楼上说的是对的,昨天我用手机上线很难打code。XD 03/13 11:24
7F:推 vanillastarp:$.each(Drama,function(key,val){ 03/13 11:50
8F:→ vanillastarp:$("#context").append(val)}) 03/13 11:51
9F:→ sweetjp6:搞定罗...谢谢以上几位版友帮忙 03/13 13:33
10F:→ vanillastarp:我的好像只有一维阵列XD 03/13 14:22