如何停止ajax请求

我正在使用jquery来发出ajax请求

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

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

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

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

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

 xhr.abort(); 

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