【问题标题】:Kill an Ajax Request in between在两者之间终止一个 Ajax 请求
【发布时间】:2009-01-28 12:42:11
【问题描述】:

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

谢谢

【问题讨论】:

    标签: javascript jquery ajax


    【解决方案1】:

    也许是一个开始?

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

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

    【讨论】:

      【解决方案2】:

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

      根据您在see here. 之后的行为,它可能比这更复杂

      【讨论】:

        猜你喜欢
        • 2017-12-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-26
        • 2013-10-15
        • 2014-10-29
        • 1970-01-01
        相关资源
        最近更新 更多