真的希望有人能帮我解决这个问题,这让我很生气......
我有一个 JSON 对象,其来源:
[{"description":"General Accessories & Parts","id":"1"},{"description":"General Parts","id":"2"},{"description":"Parts","id":"3"}]
这是一个从 PHP 返回的数组,它以前看起来像这样:
$array[0]['description']="General Accessories & Parts";
$array[0]['id']="1";
$array[1]['description']="General Parts";
$array[1]['id']="2";
etc...
因此,我将数组放入 JavaScript 代码中:
obj=eval(ajax.responseText);
现在我需要循环遍历数组中每个元素的描述和 id,我确实尝试过:
for(var key in obj){
if(!obj[key].hasOwnProperty(key)) continue;
alert(obj[key]['description']);
}
我尝试的上述代码只是回显[object Object],[object Object],[object Object]
,这是我知道的 3 个对象。
最佳答案
关于javascript - 循环包含对象数组的 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6518580/