如何访问JSON编码关联数组中的单个项目

时间:2015-09-19 04:29:22

标签: javascript jquery json ajax

我在php中有一个看起来像

的数组
 $allData = [
             {'a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5},
             {'a' => 45, 'b' => 23, 'c' => 88, 'd' => 33, 'e' => 82},
             {'a' => 100, 'b' => 75, 'c' => 12, 'd' => 7, 'e' => 19}
           ]

echo json_encode($allData);

现在在客户端我有

request.done(function(data) {
      console.log(data); 
      console.log (data[0][0]);  
});

console.log(data);工作正常并打印出[Object, Object]的详细信息,但console.log (data[0][0]);正在返回undefined。你能告诉我我做错了什么以及如何解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

由于您有一个对象数组,请尝试在javascript中执行此操作:

request.done(function(data) {
      console.log(data); 
      console.log(data[0]);
      console.log(data[0].a);  
});