當用戶關閉頁面或退出該頁面時,如何更新表格..................更新用戶關閉頁面上的數據庫
0
A
回答
3
你不能(直接)。然而,您可以嘗試對服務器進行JavaScript卸載事件調用(通過Ajax),然後觸發所需的MySQL活動。
但是,你真的不能依靠這個發生可靠的(不是每個人都已經安裝了JavaScript等)
什麼問題,你試圖解決?
1
如果有待處理的AJAX呼叫,您可以通過偵聽onbeforeunload事件來要求用戶留在頁面上。最終,用戶可以選擇通過導航,關閉窗口,查殺瀏覽器進程,遇到計算機崩潰等等來中斷待處理的任何需要處理的任務。您的應用程序應該足夠健壯以處理這些情況。
2
你可以有某種週期性的定時器服務器端,它會重置每個請求。如果該計時器通過會話生存期,則用戶不再處於活動狀態,並且您可以執行任何您需要的操作。
+0
一個很好的答案,但我認爲它不會適用於OP正在嘗試做的事情(根據他們對另一個答案的評論)。 – 2009-12-27 11:12:07
相關問題
- 1. 更新瀏覽器上的數據庫關閉,當用戶在付款網關頁面
- 2. 當用戶關閉頁面時更改mysql的數據
- 3. 用戶關閉瀏覽器時更新MySQL數據庫
- 4. WHM/Cpanel - 重新打開關閉的升級數據庫頁面
- 5. 關閉瀏覽器更新數據庫關閉
- 6. 頁面刷新彈出關閉並丟失頁面數據
- 7. 用戶與數據庫驅動的用戶界面更新
- 8. Android更改數據庫的新版本關閉應用程序
- 9. 如果數據庫關閉,將用戶重定向到錯誤頁面
- 10. 如果用戶在JSF中離開頁面,數據庫連接會關閉嗎?
- 11. 數據庫更改後所有用戶的Java更新面板
- 12. 單用戶更新數據庫/所有用戶數據庫更新
- 13. 如何更新數據從MySQL數據庫刷新頁面
- 14. 生成HTML頁面關閉Django的數據庫條目
- 15. 使用子頁面數據更新母版頁上的鏈接
- 16. 更新數據庫而不使用超鏈接刷新頁面
- 17. Salesforce頁面自動更新數據庫更新
- 18. 當數據庫更新時jquery更新頁面
- 19. 當數據庫字段更新時,django更新頁面?
- 20. asp.net更新數據庫更新網頁
- 21. 更新數據庫中的用戶表
- 22. 如何在Safari上使用JS檢測用戶關閉頁面
- 23. 關閉VB 6.0中的記錄集更新數據庫?
- 24. 用戶表單關閉後Combobox更新
- 25. 如何使用剃鬚刀引擎更新mvc 3中數據庫更改的頁面/(頁面上的對象)?
- 26. 如果用戶更改了頁面,node.js連接將被關閉
- 27. Rails的:分析頁面上的用戶更改插入到數據庫
- 28. 正確關閉新的ViewController頁面
- 29. 如何使用列表頁面中的ActionLink更新數據庫
- 30. 數據庫新聞 - > RoR上的用戶關聯
我想創建一個用戶登錄註銷警報就像msn messenger ........ – 2009-12-27 10:08:25
你是不是指'這個用戶已經登錄'風格的信息?如果是這樣,請參閱http://stackoverflow.com/questions/247412/ – 2009-12-27 10:09:59