【发布时间】:2012-09-10 16:42:23
【问题描述】:
我有一个二维 php 数组,我通过 JSON 进行编码。我在 php 中的二维数组是这样的:
$array['A'][12] = 8;
$array['A'][8] = 21;
$array['B'][17] = 19;
$array['B'][9] = 12;
当我执行echo json_encode($array); 并将其作为 Ajax xmlhttp.responsetext 进行警报时,我会在我的警报框中得到这个:{"A":{"12":"8","8":"21"},"B":{"17":"19","9":"12"}}
这绝对没问题。现在我需要用 javascript 解析它,所以我使用了 JSON.parse() 函数。问题是当我访问字符串的 A 和 B 字段时。我在我的警报框中得到了这个:Object object。如何解析这个关联数组?我是 AJAX 和 JSON 的初学者,所以请帮忙。
【问题讨论】:
-
B 和 A 一样是一个对象,你需要写 response.A["12"] 来得到 "8"
标签: javascript ajax json multidimensional-array