我正在执行以下ajax调用。 我正在测试超时机制,因此故意暂停我的服务器。 问题是,虽然我在一秒钟之后确实在客户端收到超时,但我在firebug中看到的电话仍在继续。
我想应该有一些方法来阻止呼叫执行,但我找不到。
$.ajax({
url: url,
dataType: "jsonp",
jsonp: "jsoncallback",
timeout: 1000,
success: (function(w) {
...
},
error: function(XHR, textStatus, errorThrown) {
alert("Error");
}
});
感谢帮助。
答案 0 :(得分:0)
答案 1 :(得分:0)
你可以试试这个
...
error: function() {
window.stop()
}
...