我試圖做一些數據清理,當用戶離開我的模塊影響的頁面,我可以把所有的清理邏輯,無論我需要但我的問題是: 有沒有事件或方法當用戶離開某個網頁時調用,如果是它是什麼和怎麼做我把它叫做/配置它離開頁面的Magento事件
0
A
回答
1
你只能觸發一個Ajax請求:
$(window).unload(function() {
//alert('Handler for .unload() called.');
YOUR_AJAX_CALL();
});
由於PHP是無狀態的,只對請求進行操作,沒有PHP方法來檢測窗口是否關閉,這發生在客戶端si上德!
如果你僅僅意味着「當客戶註銷發生」,你可以使用:
controller_action_postdispatch_customer_account
+0
我假設你提供的代碼片段使用jQuery? – Nanos
+0
是的。它使用jquery –
相關問題
- 1. 離開頁面時的事件
- 2. VideoJS離開頁面的事件
- 3. 用戶離開頁面時的事件
- 4. 事件觸發離開頁面
- 5. 用戶離開頁面時的事件asp.net
- 6. 檢測用戶何時離開Page_Load事件的頁面
- 7. 離開頁面時JQuery beforeunload事件沒有觸發
- 8. 當用戶離開ckeditor或頁面時觸發事件
- 9. 在離開頁面之前刪除事件監聽器
- 10. 下載文件,然後離開頁面
- 11. 離開頁面時重置組件
- 12. 刪除文件不離開頁面
- 13. 運行宏,離開頁面
- 14. jQuery確認頁面離開
- 15. 回聲不離開頁面
- 16. ScrollViewer scrollbutton離開頁面
- 17. 在導航離開頁面
- 18. GridView離開頁面asp.net
- 19. 捕獲離開頁面 - jQuery
- 20. 如何處理'您確定要離開此頁面'離開此頁面嗎?
- 21. 在鼠標離開事件
- 22. DateTimePicker離開/ ValueChanged事件
- 23. Skype4Py用戶離開事件
- 24. 離開行事件gridview
- 25. 離開現場JavaScript事件 - onbeforeunload - 刷新頁面/內部的超鏈接
- 26. 用於記錄離開頁面的哪個事件處理程序 - onunload或onbeforeunload?
- 27. 離開頁面時的彈出消息
- 28. 讓div不離開頁面的頂部
- 29. 你可以'拉'條款和條件從magento和使用在magento分離頁面
- 30. 鼠標離開事件不是事件的內容事件
你是什麼意思,「離開頁面」?從應用中的一個頁面轉到下一個頁面?完全離開網站?關閉瀏覽器而無需在其他地方導航? – benmarks
這是個玩笑嗎? :)如果你問這樣的問題,你應該離開magento。 – Andrew