我不太了解 jquery 对 jsonp 的行为。
此代码提供警报:
$.ajax({
url: "http://myUrl",
cache:false,
contentType: "application/json",
dataType:'jsonp'
}).fail(function() {
alert(getData());
});
这个没有:
$.ajax({
url: "http://myUrl",
cache:false,
contentType: "application/json",
dataType:'jsonp'
}).done(function() {
alert(getData());
});
请注意,失败是有效的,而完成是无效的......
我错过了什么?