超时后终止ajax调用



我正在执行以下ajax调用。我正在测试超时机制,从而故意挂起我的服务器。问题是,尽管我确实在客户端收到了一秒钟后的超时,但我在firebug中看到的调用仍然在继续。

我想应该有办法停止调用执行,但我没有找到。

            $.ajax({
                url: url,
                dataType: "jsonp",
                jsonp: "jsoncallback",
                timeout: 1000,
                success: (function(w) {
                    ...
                    },
                error: function(XHR, textStatus, errorThrown) {
                    alert("Error");
                }
            });

感谢您的帮助。

你可以试试这个

...    
error: function() {
    window.stop()
}
...

尝试使用jQuery 中止Ajax请求

相关内容

  • 没有找到相关文章

最新更新