【发布时间】:2012-12-02 21:38:03
【问题描述】:
我正在从 PHP 中提取一个多对象关联数组。下面是一个例子:
$displayArray[] = array("Name"=>"Joe", "Important"=>"1", "Group"=>"Family");
$displayArray[] = array("Name"=>"Jane", "Important"=>"0", "Group"=>"Family");
echo json_encode($displayArray);
使用AJAX,返回的JSON字符串是这样的:
[{"Name":"Joe","Important":"1","Group":"Family"},{"Name":"Jane","Important":"0","Group":"Family"}]
我想将此 JSON 数据转换为 Javascript 数组。帮助表示赞赏。
【问题讨论】:
-
你的第二个代码示例是一个 JS 数组
-
您可以使用 JSON.parse() 来执行此操作。请记住,您可能需要对此进行 polyfill 以在较旧的浏览器中使用。
-
@Jeremy:向我们展示您的 AJAX 代码。您可能只需要添加
JSON.parse()。 -
@Jeremy,像 m90 说的那样使用 JSON.parse()。
-
@JonathanM: 用于 JSON 解析???
标签: php javascript json associative-array