Json从php解析一张地图

时间:2014-12-15 11:12:05

标签: javascript php ajax json

你好我在php中创建一个地图 - 通过说地图我的意思相当于Java中的hashmap而不是与Google API地图相关的东西 - 我试图在AJAX调用之后使用JavaScript通过JSON解析它。

这里是print_r函数打印的php地图:

Array ( [A01] => Array ( ) [A02] => Array ( ) [A03] => Array ( ) [B01] => Array ( [0] => Array ( [0] => 1 [1] => 2014-12-14 [2] => 2014-12-18 [3] => no-show ) [1] => Array ( [0] => 1 [1] => 2014-12-04 [2] => 2014-12-15 [3] => active ) ) [B02] => Array ( ) )

但是当我使用json_encode在JSON中对其进行编码时,它变为:

{"A01":[],"A02":[],"A03":[],"B01":[["1","2014-12-14","2014-12-18","no-show"],["1","2014-12-04","2014-12-15","active"]],"B02":[]}

我尝试使用以下代码在JavaScript中解析它:

$.ajax({
    type: "POST",
    url: myurl,
    data: { ... }
}).done(function(msg) {
    var test = JSON.parse(msg);
    alert(test);
});

结果提醒:

  

[object Object]

而不是数组。你能救我吗?


编辑:阅读评论后,我发现我的问题是如何使用Object来打印它,例如: 键 - >值

0 个答案:

没有答案