如何使用jQuery停止页面中的所有ajax进程?

发布于 2024-10-16 23:00:04 字数 36 浏览 1 评论 0原文

如何使用 jQuery 停止页面中的所有 ajax 进程?

How to stop all ajax process in the page using jQuery ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

傲娇萝莉攻 2024-10-23 23:00:04

终止单个 AJAX 进程的方法是这样的:

var x = $.ajax({
    type: "POST",
    url: "some.php",
    data: "name=John&location=Boston",
    success: function(msg){
        alert( "Data Saved: " + msg );
    }
});

//kill the request
x.abort()

声明“x”并初始化 ajax 后,只需将 x 添加到数组中即可。然后您可以循环遍历数组并调用每个项目的 .abort() 方法。

The way to kill a single AJAX process is this way

var x = $.ajax({
    type: "POST",
    url: "some.php",
    data: "name=John&location=Boston",
    success: function(msg){
        alert( "Data Saved: " + msg );
    }
});

//kill the request
x.abort()

After you declare 'x' and initialize the ajax, simply add x to an array. Then you can cycle through the array and call each items .abort() method.

忆依然 2024-10-23 23:00:04

您可以保存参考并启动

ajaxid.abort();

You can save the reference and fire

ajaxid.abort();
凹づ凸ル 2024-10-23 23:00:04

您可以按如下方式进行处理。
event.stopPropagation();

You can for a process as follows.
event.stopPropagation();

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文