gpt4 book ai didi

javascript - Ajax 时无法离开页面(异步)

转载 作者:行者123 更新时间:2023-11-28 17:01:30 25 4
gpt4 key购买 nike

我有以下 AJAX 调用,最多需要 20 秒才能完成。我希望用户能够在调用加载但未完成时离开网站。

但是,当用户单击链接或后退按钮时,网站将等待调用完成,然后用户才会被重定向到上一个网站或用户单击的链接

$.ajax({
url: 'index.php?route=sale/order/getSupportTickets&token=<?php echo $token; ?>&email=<?php echo $email; ?>',
dataType: 'json',
success: function(json) {
//do stuff here
}
});

最佳答案

AJAX 调用与常规 HTTP 调用没有什么不同(它只是在幕后发生)。因此,服务器仍在执行此调用 (getSupportTickets)。

听起来您的网络服务器实际上正在阻塞(即您没有任何线程支持或 CPU 100% 繁忙),这给您一种阻塞调用的错觉

关于javascript - Ajax 时无法离开页面(异步),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57306768/

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