0

ぐらいは承知しております

「json」を指定すると、コールバックへのデータ引数はすでに解析されています。JSON.parse を呼び出す必要はありません。

しかし、私には別の問題があります.1つのサーバーで以下のコードブロックが正常に動作し、jsonの解析に問題はなく、ajaxリクエストに「dataType:json」を追加していないことがわかります。データ型を json として指定しませんでした。応答を解析する必要がありますよね?

問題は、同じコード ブロックが別のサーバーで機能しないことです。コンソールに次のようなエラーが表示されます。

SyntaxError: JSON.parse: unexpected character   
return window.JSON.parse( data );

本当の問題は何ですか?

PHP からの JSON

{"returning":138,"new_visitor":439,"page_views":6776,"visits":3217,"pages_visits":1.9}

Jクエリ

$.ajax({
     url: 'includes/gapi.apis.php',
     data: {action: 'visits'},
     type: 'post',
     async:false,
     success: function(output1) {
        var obj1 = jQuery.parseJSON(output1);
     }
4

0 に答える 0