0

私は自分のウェブサイトを開発するローカル mamp サーバーに取り組んでおり、今日はそれを centos 6 を実行している Linux サーバーに移動しました。ajax リクエストを除いて、すべて正常に動作します。ajax リクエストは正しく機能し、結果は 200 になりますが、on success イベントはトリガーされません。

json でエンコードされた配列を返すので、返された結果を js で使用できますが、dataType を Json として宣言すると、動作が停止するようです。

これが私のコードです: Jquery Ajax:

$.ajax({
    url:'/GetTarget.php?vId='+jsArray["vuforiaID"],
    type:"GET",
    dataType:"json",
    success: function (response1) {
                //alert(response1["status"]);
                      var msg = '<img src="/img/ajax-loader-small-blue.gif" /> Processing';
                      for (var i=0; i<parseInt(response1["rating"]); i++) {
                        msg = msg+'<span class="ui-icon ui-icon-star white"></span>';
                      }
    }
});

PHP:

$json = curl_exec($ch2);

$jsonResponse2= json_decode($json) ;

$returnData['status'] = $jsonResponse2->status;
$returnData['rating'] = $jsonResponse2->target_record->tracking_rating;
echo json_encode($returnData);

PHPにJsonをインストールして実行しています。

助言がありますか?

4

1 に答える 1