我正在尝试从 url 读取 json,但不确定服务器是否支持 JSONP。我尝试附加 ?soncallback=? 到 url 的末尾并获得以下结果。
带有 ?jsoncallback=? 的网址 最后: 200 OK,没有 ?jsoncallback=? 的 url 最后:状态文本:(已取消)。
有人可以让我知道这意味着什么吗?
我使用下面的代码(来自 jQuery 网站)来测试 json 文件:
var jqxhr = $.getJSON(url, function() {
console.log( "success" );
})
.done(function() {
console.log( "second success" );
})
.fail(function() {
console.log( "error" );
})
.always(function() {
console.log( "complete" );
});
jqxhr.complete(function() {
console.log( "second complete" );
});
并得到以下控制台输出:
错误完成第二次完成
我不知道这里有什么问题。那是因为我的代码还是托管 JSON 文件的服务器。
任何帮助将不胜感激。