chrome:“Uncaught SyntaxError:Unexpected token:”

时间:2012-09-14 19:29:33

标签: javascript json jsonp

在Chrome上运行我会收到以下错误消息:Uncaught SyntaxError:Unexpected token:

这是我的代码中负责请求的部分

function wetter() {

  $.ajax({
    'Accept': 'application/json',
    type: 'GET',
    url: '[here comes the url',
    dataType: 'jsonp',
    success: function (data) {
      //content
    }
  });
};

2 个答案:

答案 0 :(得分:2)

您正在尝试向发送json的脚本发出jsonp请求,类​​似于this。你不能在json之后放弃一个p并期望它能够工作。

答案 1 :(得分:1)

它接收的数据类型可能不是它所期望的。您可能正在返回一个JSON对象,而预期的结果是带有填充的JSON(JSONP)。您可以尝试返回JSONP类型数据,也可以将上面代码中的数据类型更改为JSON。