我有一个构造如下的 json 对象:
<?
$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"}
}
}
}
}