gpt4 book ai didi

javascript - 用户导航到网站的另一个页面后是否可以保持 AJAX 请求处于事件状态?

转载 作者:行者123 更新时间:2023-12-03 09:36:30 26 4
gpt4 key购买 nike

我有一个网站,用户使用 ajax 提交表单。无论表单已成功提交还是问题的详细信息,都会以警报形式显示响应。现在,由于此过程是异步的,因此如果用户在收到响应之前导航到另一个页面,则用于提交表单的 XMLHttpRequest 对象将被删除,并且用户不会获得有关该表单状态的反馈。提交的表格。

那么,即使用户导航到另一个页面,是否也可以让 XMLHttpRequest 对象保持事件状态?

最佳答案

So, is it possible to have the XMLHttpRequest object remain active even if the user navigates to another page?

不,不是。 XMLHttpRequest 是前一页上下文的一部分,并随之消失。

最好的解决方案是以某种方式阻止用户离开页面,直到请求完成。 unload事件在这里可能会派上用场。

关于javascript - 用户导航到网站的另一个页面后是否可以保持 AJAX 请求处于事件状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31319889/

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