0

嗨,我试图使用 ajax,jquery 从 php 获取二维数组,但我无法得到响应,这是我的代码

html代码

$.ajax({
            type: "POST",
            url: "get_data.php",
            data: "",
            dataType: "json",
            success: function (json) {
                var data = json.msg;

                initChart(data);
            }
        });

php代码

header('Content-Type: application/json');

$responce=array();

for($i=0;$i<10;$i++)
{
  $responce[]=array($i,$j);
}

echo json_encode(array("msg"=>$responce));

但是在 Bugzilla 中调试时我收到消息“json is empty”

4

2 回答 2

0

也许这就是你的意思?

for($i=0;$i<10;$i++) {
    for($j=0;$j<10;$j++) {
        $responce[]=array($i,$j);
    }
}
于 2013-03-23T11:19:19.113 回答
0

尝试这个 :

$response = array();

for($i=0; $i<10; $i++) {
    $response[$i] = array();
    for($j=0; $j<10; $j++) {
        $response[$i][$j] = 10 * $i + $j;//Value is just an example. The important part is the left hand side of the assignment.
    }
}  
于 2013-03-23T12:11:44.600 回答