如何停止ajax请求

时间:2012-02-21 08:28:05

标签: javascript jquery ajax

我正在使用jquery来制作ajax请求

$.ajax(
    url: "http://someurl.org",
    success: function() { ... }
);

如何手动停止我的特定ajax请求?

2 个答案:

答案 0 :(得分:22)

$.ajax()方法返回一个可用于执行此操作的对象:

var xhr = $.ajax(
    url: "http://someurl.org",
    success: function() { ... }
);

然后当你想要停止请求时:

xhr.abort();

答案 1 :(得分:4)

ajax请求是一旦无法停止的HTTP事务。您可以停止启动ajax请求,但不要终止已经发出的请求。