在两者之间杀死Ajax请求

时间:2009-01-28 12:42:11

标签: javascript jquery ajax

我正在使用jQuery触发Ajax请求。在此过程中,我向用户显示加载文本,直到达到success / errorhandler函数。有没有办法在中间中止请求。因此它不会转到success / errorHandler变量。我能想到的一种方法是使用全局变量。有没有更好的方法。

由于

2 个答案:

答案 0 :(得分:4)

也许是一个开始?

  

$ .ajax()返回它创建的XMLHttpRequest。在大多数情况下,您不需要直接操作该对象,但如果您需要手动中止请求,则可用。

http://docs.jquery.com/Ajax/jQuery.ajax#options

答案 1 :(得分:0)

我认为你可以调用请求对象的abort()方法。

这可能比这更复杂,具体取决于see here.

之后的行为