ぐらいは承知しております
「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);
}