" Uncaught SyntaxError:意外的令牌:" JSONP响应

时间:2017-11-15 13:05:07

标签: javascript jquery json ajax

我向服务器发出JSONP请求,我从中获得application / json响应。

我的功能:

  function testJSONP(url) {
    $.ajax({
      url: url,
      jsonp: "callback",
      contentType: 'application/json',
      dataType: "jsonp",
      success: function (response) {
        console.log(response);
      }
    });
  }

在Chrome控制台中,我得到了#34; Uncaught SyntaxError:意外的令牌:"错误消息,控制台中没有输出。我手动验证了我的json响应,没关系。

那可能是什么问题?

2 个答案:

答案 0 :(得分:0)

这样写......

function testJSONP(url) {
    $.getJSON(url,{},function(response){
        console.log(response);
    });
}

答案 1 :(得分:0)

尝试:

function testJSONP(url) {
    $.ajax({
      url: url,
      jsonp: "callback",
      contentType: 'application/javascript',
      dataType: "jsonp",
      success: function (response) {
        console.log(response);
      }
    });
  }