gpt4 book ai didi

javascript - Ajax 在 javascript window.beforeunload : returning error 期间

转载 作者:行者123 更新时间:2023-11-30 18:38:31 24 4
gpt4 key购买 nike

每次用户决定离开页面时,我都需要执行一个 ajax 请求以在服务器端发送一些数据。但是我不想在离开时打扰他们:我不想显示弹出消息。目前我的代码是这样的:

window.onbeforeunload=function(){
unloadAjax();
}

这不起作用并会导致出现暂时的 ajax 错误消息。但是,如果我在 onbeforeunload 函数中添加 return false; 语句,ajax 可以正常工作。我该如何解决这个问题?

最佳答案

当您添加 return false 时,会出现一个确认对话框,延迟页面卸载。同时,AJAX 请求完成。如果不包含 return 语句,页面将立即卸载,终止所有事件连接(并中断您的 AJAX 请求)。

关于javascript - Ajax 在 javascript window.beforeunload : returning error 期间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7530375/

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