卸载页面时在最后一个页面中执行javascript代码

卸载页面时在最后一个页面中执行javascript代码,javascript,jquery,html,ajax,Javascript,Jquery,Html,Ajax,我有两页在第一页有表单一旦用户完成表单,他将点击提交按钮后,第一页代码卸载将开始,用户将重定向到第二页 实际(问题) 加载图标即将出现,但一段时间后,由于页面卸载,它变得越来越近,因为用户在第二页上被重定向 预期的 加载图标应出现,直到用户未完全重定向 我已经试过了,但是没有;s已弃用是否有类似于卸载的内容,您可以使用beforeUnload事件,但我不确定是否完全理解您的问题,也不知道这是否是您想要的。在这个事件中,用户会收到一个提示,询问他是否确定要离开页面,这将有助于查看您的代码,但我假设

我有两页在第一页有表单一旦用户完成表单,他将点击提交按钮后,第一页代码卸载将开始,用户将重定向到第二页

实际(问题)

加载图标即将出现,但一段时间后,由于页面卸载,它变得越来越近,因为用户在第二页上被重定向

预期的

加载图标应出现,直到用户未完全重定向


我已经试过了,但是没有;s已弃用是否有类似于卸载的内容,您可以使用beforeUnload事件,但我不确定是否完全理解您的问题,也不知道这是否是您想要的。在这个事件中,用户会收到一个提示,询问他是否确定要离开页面,这将有助于查看您的代码,但我假设您的意思是加载图标停止动画,或者在页面卸载时消失。这是从内存中删除当前DOM并准备加载下一页时的标准行为。你对此无能为力。如果不希望出现这种行为,则需要将站点实现为单页应用程序(SPA)。不过,您应该注意到,这是一个重大的架构更改,而不是一项简单的任务。@Rorymcrossan您明白我的意思了。没有办法做到这一点吗?@Rorymcrossan是setInterval会在这里工作吗?没有。正如我上面所说,没有解决办法。这就是页面的工作方式。你不能显示内存中没有的内容。我想在卸载后执行操作。是否有类似于卸载后的操作?问题是浏览器在卸载时停止新的执行,唯一的方法(问题是提示)是在卸载前执行