【发布时间】:2013-08-30 19:11:07
【问题描述】:
我正在尝试使用以下 jQuery 调用对我的服务器进行 Ajax 调用:
$.ajax({
type: "GET",
dataType: "jsonp",
url: "http://iceworld.sls-atl.com/api/&cmd=time",
success: function (data) {
console.log("success");
console.log(data);
},
error: function (error) {
console.log("error");
console.log(error);
},
});
我从浏览器获得了我期望的数据,但 Firebug 一直说“SyntaxError: invalid label”,如下所示:
所以,让我感到困惑的是为什么调用错误回调而不是成功的原因。我想知道我在这里做错了什么。
【问题讨论】:
-
对我来说看起来像是有效的 JSON,但我仍然在 Chrome 中得到
Unexpected token :。 -
查看来自该 URL 的响应,它以
text/HTML而不是test/JSON出现。尽管您希望 jQuery 能够应对这种情况。