jQuery Ajax JSON答案返回Uncaught SyntaxError

时间:2015-07-12 15:32:23

标签: ajax cors jsonp

我正在进行AJAX CORS调用。 这是电话会议的片段:

var jsonGiven = {"jsonGiven": {"username":"John", "points":"10"}};
$.ajax({
    method: 'POST',
    url: urlAPI,
    data: jsonGiven,
    crossDomain: true,
    dataType: 'jsonp',
    contentType: 'application/jsonp; charset=utf-8',
    beforeSend: function(d1){ },
    complete: function(d2){ },
    success: function(d3){ },
    error: function(err){ }
});

我有以下问题:

  • 当我尝试Request Method:GET时,来电标头为POST
  • 状态代码为200
  • 答案是以下JSON {"status": "success"}

之后,我的脚本在error: function(err){ }内完成,在控制台中返回以下错误:

Uncaught SyntaxError: Unexpected token :

0 个答案:

没有答案