JSON對象我有一個JSON對象構造如下:瀏覽使用jQuery
<?
$t['w'][$id]['marchin']=$machin;
$t['w'][$id]['c'][$id_com]['machin']=$machin;
echo json_encode($t);
?>
我瀏覽對象這樣
// here i access to all the $t['w'][$id]
$.each(data.w, function(k,v){
var that=this;
doSomething();
// now i want to access to all the $t['w'][$id]['c']
$.each(that.c, function(k1,v1){
doSomething();
});
});
但在此間舉行的第二jQuery的每個犯錯誤.. 如何訪問所有$ t ['w'] [$ id] ['c'] ?!
謝謝
好吧,我嘗試:
$.each(data.w, function(k,v){
var that = $.parseJSON(this);
doSomething();
$.each(that[k]['c'], function(k1,v1){
doSomething();
});
});
,但它不會再次工作,
這裏是我的JSON的例子,
{"w":
{"3":
{"test":"test","c":
{"15":
{"test2":"test2"}
}
}
}
}
你不介意發佈JSON嗎? – Stphane
你有沒有開始通過解析json字符串回到一個對象與'var myObj = $ .parseJSON(data);' – adeneo