0

以下は私のコードです:

$.ajax({
              url: url,
              type: 'GET',
              dataType: 'jsonp',
              error: function(xhr, status, error) {
                       alert("xhr="+xhr+"  status="+status+"   Error="+error);
                     },
                     success: function(jsonp) { 
                       alert("success");
                     }
      });

URLには、私が行った外部サーバーにあるphpファイルが含まれていますecho json_encode($array);

応答はfirebugnetタブに表示されますが、アラートは次のエラーを示します。

xhr=[オブジェクトオブジェクト]status= parsererrorエラー=エラー:jQuery17209610263814778152_1338375769339は呼び出されませんでした。アラートは成功を示していません

4

1 に答える 1

4

これを試して:

echo $_GET["callback"] . "(" . json_encode( $array ) . ");";
于 2012-05-30T11:26:32.297 に答える