瀏覽器窗口關閉或重新加載後調用ajax函數。 我想在瀏覽器窗口關閉或重新加載時更新數據庫表。如何在瀏覽器窗口關閉或重新加載後調用ajax函數?
0
A
回答
0
據我所知是沒有辦法在JavaScript中檢測關閉事件, 我們只能檢測時,頁面被卸載,而不是當窗口closed.There是當用戶離開你的頁面onunload的這觸發& onbeforeunload事件出於任何原因。所以通過使用這些事件,您可以知道用戶何時離開頁面。
例如
$(window).on("beforeunload", function() {
//Write your ajax code here
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
url: 'Your URL',
data: { "transactionno": transactionNo },
success: function (data) {
$('#Loader').hide();
},
error: function (e) {
$('#Loader').hide();
}
});
})
+0
我應該在哪裏調用上面的beforeunload函數中的ajax函數? – Sanket
+0
請在我編輯的答案中看一次 –
相關問題
- 1. 使用函數打開後關閉瀏覽器窗口
- 2. 卸載時關閉瀏覽器窗口
- 3. 關於瀏覽器重新加載/刷新/關閉警報,然後ajax
- 4. 如何在關閉瀏覽器的意圖後調用函數?
- 5. 如何關閉瀏覽器窗口?
- 6. Dart:如何關閉瀏覽器窗口?
- 7. 如何關閉瀏覽器窗口
- 8. 我需要在更新後關閉瀏覽器窗口
- 9. 如何在瀏覽器窗口關閉後收到通知?
- 10. 使用asp.net關閉瀏覽器窗口
- 11. 重新打開瀏覽器重新加載的彈出窗口:
- 12. 關閉子窗口後在父窗口中調用函數
- 13. 關閉子瀏覽器和使用C#重新加載父瀏覽器#
- 14. Selenium如何關閉Chrome瀏覽器並打開新窗口
- 15. JavaScript的 - 重新加載父窗口,如果子窗口關閉
- 16. 如何在Chrome瀏覽器中調用父窗口函數?
- 17. 如何關閉瀏覽器的父窗口也關閉子彈出窗口?
- 18. 如何使funcunit在測試後關閉新的瀏覽器窗口
- 19. 關閉ASP.NET和AJAX應用程序的瀏覽器窗口
- 20. 如何使用javascript在瀏覽器中關閉打印窗口
- 21. 當瀏覽器窗口關閉
- 22. driver.quit()不關閉瀏覽器窗口
- 23. 關閉瀏覽器窗口javascript for blackberry
- 24. 自動關閉瀏覽器窗口
- 25. geb spock並關閉瀏覽器窗口
- 26. Silverlight - 關閉瀏覽器窗口
- 27. 檢查瀏覽器窗口關閉
- 28. 關閉瀏覽器的主窗口
- 29. 關閉所有瀏覽器窗口?
- 30. 跨瀏覽器窗口關閉事件
你不能在JavaScript中檢測到關閉事件,只卸載。 – killstreet