JSONP返回“未捕获的SyntaxError:意外的令牌:”
这个问题在这里已经有了答案:
我猜你已经省略了一些代码。
首先,当Chrome给你那个错误时,你可以在控制台窗口中点击它,它会告诉你错误被引发的确切线。
此外,它看起来像你的代码比它需要更冗长一点。
$.ajax({
type: "GET",
dataType: "jsonp",
url: "http://divvybikes.com/stations/json",
success: function (data) {
console.log(data);
}
});
返回类型应该是JSONP,但其当前返回的JSON
例
//JSON
{"name":"abc","id":0}
//JSONP format
func({"name":"def","id":1});
还要确保返回的JSON有效。
复制返回的json。 打开http://jsonlint.com/
粘贴你的整个JSON在那里并验证。 你可能会发现你的json返回的问题。 得到那个权利,然后再试一次
链接地址: http://www.djcxy.com/p/46011.html上一篇: JSONP returning "Uncaught SyntaxError: Unexpected token :"
下一篇: Cross Domain JSONP request returns Uncaught SyntaxError: Unexpected token :