在javascript中读取json编码的数组

在javascript中读取json编码的数组,javascript,json,Javascript,Json,此php函数通过ajax将json编码的对象返回给javascript。我使用stringify使用这个json对象创建了一个变量 var event_id = JSON.stringify(rdata.event_id); 当我打印这个变量时,它是这样的 [{"0":"e20111129215359"},{"0":"e20120301133826"},{"0":"e20120301184354"},{"0":"e20120301193226"},{"0":"e20120301193505"}

此php函数通过ajax将json编码的对象返回给javascript。我使用stringify使用这个json对象创建了一个变量

var event_id = JSON.stringify(rdata.event_id);
当我打印这个变量时,它是这样的

[{"0":"e20111129215359"},{"0":"e20120301133826"},{"0":"e20120301184354"},{"0":"e20120301193226"},{"0":"e20120301193505"},{"0":"e20120303182807"},{"0":"e20120303205512"},{"0":"e20120303211019"},{"0":"e20120306182514"},{"0":"e20120307122044"}]

如何访问事件id的每个元素?

不要将其字符串化。它已经是一个有效的JavaScript对象,因此只需使用以下命令直接访问它:

rdata.event_id[0]["0"];
// e20111129215359

// Or read them in a loop
for (var i=0; i<rdata.event_id.length; i++) {
   console.log(rdata.event_id[i]["0"];
}
rdata.event_id[0][“0”];
//E201111215359
//或者循环阅读
对于(var i=0;i