這就是問題所在:我的web應用程序(php)具有嚮導功能,它可以逐頁收集客戶數據,並將其存儲在會話中。如果客戶在完成嚮導之前嘗試離開頁面,我想顯示按鈕以顯示「您將丟失數據」的效果。如果客戶選擇離開,會話數據應該被擦除。Javascript OnPageUnload - 在「離開頁面」必須調用其他方法
我知道我可以通過綁定onpageunload
事件來攔截此操作,但是有沒有辦法再撥打另一個電話, ajaxClearWizard()
如果客戶說「是」?
PS我可以看到,也許會話不應該在這裏使用,但我使用的是現有的庫,雖然此嚮導數據持久性曾經是業務所需的一項必需功能,但現在需要將其移除:(
任何想法,辦法? 提前感謝!
有一些合理的解答[這個問題](http://stackoverflow.com/問題/ 3939961 /上卸載事件的瀏覽器外)。 Upshot是:你不能那樣做。 – RichardTowers
啊夠公平!謝謝! –