0

我知道关于

当您指定“json”时,回调的数据参数将已经被解析。无需调用 JSON.parse。

但我有一个不同的问题,即下面的代码块在一台服务器上工作正常,解析 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}

jQuery

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

0 回答 0