0

PHPで

<?php
    $arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);
    echo json_encode($arr); // {"a":1,"b":2,"c":3,"d":4,"e":5}
?>

ジャバスクリプトで、

$.getJSON('drivetracker2.php', function(data) {
    console.log(data);
});

json経由でjavascriptに送信されたphp配列にアクセスしようとしています。
しかし、それはデータが未定義であると言います。
この問題を解決する理由と方法を知っている人はいますか?

4

2 に答える 2

1

json をエコーする直前にこれを追加します。

header('Content-Type: application/json');
于 2013-03-19T09:17:10.347 に答える
1

これを試して

 $.post('drivetracker2.php', function(data) {
  console.log(data);
 },'json');
于 2013-03-19T09:12:52.897 に答える