这是我的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)
归档时间: |
|
查看次数: |
6226 次 |
最近记录: |