gpt4 book ai didi

javascript - jQuery 表单插件 - 中止请求

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:46:18 27 4
gpt4 key购买 nike

我正在尝试中止 jQuery form插件 ajax 请求。

注意:我说的是这个插件 http://jquery.malsup.com/form , 而不是 $.ajax()

我通常这样做是为了中止 $.ajax() 请求:

if(typeof this.query !== 'undefined'){
this.query.abort();
}

this.query = jQuery.ajax({
...
...
});

但使用 jQuery from plugin ,这是行不通的。我在 SO 上看到了一些解决方案,它使用 beforeSend 来中止,但该解决方案对我不起作用。

我想检查 ajax 请求是否针对相同的表单运行,然后在发送新请求之前中止之前的请求。

请提出中止的方法jQuery from请求。

谢谢

最佳答案

您可以从 malsup 表单访问 xhr 并像这样中止请求:

var form = $('#myForm').ajaxSubmit({ ... });
var xhr = form.data('jqxhr');

xhr.abort();

关于javascript - jQuery 表单插件 - 中止请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25178024/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com