我在 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
。你能让我知道我做错了什么以及如何解决这个问题吗?
最佳答案
由于您有一个对象数组,请尝试在 javascript 中执行此操作:
request.done(function(data) {
console.log(data);
console.log(data[0]);
console.log(data[0].a);
});
关于javascript - 如何访问 JSON 编码关联数组中的单个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32664201/