jQuery JSONP"Uncaught SyntaxError:Unexpected token:"

jac*_*ail 6 ajax jquery jsonp

这是我的AJAX调用:

$.ajax({
    type: 'GET',
    url: User.baseURL + 'api/users/briefProfile',
    dataType: 'jsonp',
    success:function(data,text,xhqr){
        //var data = $.parseJSON(data);
        console.log(data);
    },
    error: function(jqXHR, textStatus, errorThrown) {

        console.log("ERROR");
    },
    complete: function(jqXHR, textStatus) {

        console.log("complete");
    }

});
Run Code Online (Sandbox Code Playgroud)

错误是: Uncaught SyntaxError: Unexpected token :

我在Chrome中得到了200的响应(最新).我在响应中获得了有效JSON的所有内容.我并不在乎浏览器没有正确解析它,但我真的希望在完整的回调中访问它.

知道什么是a)导致错误?b)如何到达客户端返回的内容?

JAi*_*iro -3

我遇到了类似的问题,可以使用 解决此问题eval。尝试这个:

 eval("(" + data + ")")
Run Code Online (Sandbox Code Playgroud)