Javascript OnPageUnload-on";留下“第页”;必须调用其他方法
这就是问题所在:我的web应用程序(php)有一个向导功能,它逐页收集客户的数据,并将其存储在会话中。如果客户在完成向导之前试图离开页面,我希望显示一条消息,大意是“您将丢失数据”。如果客户选择离开,则应清除会话数据 我知道我可以通过绑定Javascript OnPageUnload-on";留下“第页”;必须调用其他方法,javascript,jquery,window.onunload,Javascript,Jquery,Window.onunload,这就是问题所在:我的web应用程序(php)有一个向导功能,它逐页收集客户的数据,并将其存储在会话中。如果客户在完成向导之前试图离开页面,我希望显示一条消息,大意是“您将丢失数据”。如果客户选择离开,则应清除会话数据 我知道我可以通过绑定onpageunload事件来拦截此操作,但是如果客户说“是”,是否有办法再进行一次调用,例如ajaxClearWizard() PS我可以看到,也许这里不应该使用会话,但我使用的是一个现有的库,尽管这个向导数据持久性曾经是一个必需的功能,但现在业务需要删除它:
onpageunload
事件来拦截此操作,但是如果客户说“是”,是否有办法再进行一次调用,例如ajaxClearWizard()
PS我可以看到,也许这里不应该使用会话,但我使用的是一个现有的库,尽管这个向导数据持久性曾经是一个必需的功能,但现在业务需要删除它:(
有什么想法和选择吗?
提前谢谢
window.onbeforeunload = function () {
return 'Your content has not been properly saved yet!';
};
这将使浏览器在上面的内容中间显示一个确认框。有一些合理的答案。结果是:你不能这样做。这不是问题所在-使用你的答案,客户将看到一个消息框,单击“是”我想做的是,如果客户单击“是”,我想调用我自己的方法“ajaxClearWizard”