当我在PHP中有一个普通的数组和多维数组时,我会像这样返回它们
$data['normalArray'] = $array;
$data['multiArray'] = $multiArray;
echo json_encode($data);
如何在jQuery中访问它们?我尝试使用$ .each但没有结果
/ edit一些额外的信息我使用ajax来获取对象,而正常的一个现在可以工作,但不知道如何做多维数组
success: function (result)
$.each(result.normalArray, function (i, item) {
console.log(item.key);
});
}
答案 0 :(得分:2)
您已使用JSON.parse()将JSON字符串解析为对象。
jQuery中的 $.each()旨在遍历DOM元素。您还可以循环/遍历元素数组。
首先,您需要使用 JSON.parse(JSON_STRING)
答案 1 :(得分:0)
试试此代码
$.getJSON('url',function(r){
for($i=0;$i<=r.length;$i++){
// your code with object r
}
});