如何在用戶關閉瀏覽器時從mysql數據庫中刪除記錄。如何在用戶關閉瀏覽器時從mysql數據庫刪除記錄
在我的應用程序中,我存儲了一些基於會話的記錄,當用戶使用php關閉瀏覽器時,我想從該表中刪除這些記錄。
如何在用戶關閉瀏覽器時從mysql數據庫中刪除記錄。如何在用戶關閉瀏覽器時從mysql數據庫刪除記錄
在我的應用程序中,我存儲了一些基於會話的記錄,當用戶使用php關閉瀏覽器時,我想從該表中刪除這些記錄。
You can do it easily by on ajax call via unload :)
$(window).unload(function() {
$.ajax({
type: "POST",
url: 'yourprocessing-page-where-data-save-to-db.php',
data: "",
success: function(data) {
},
});
});
}
它不工作我用這個代碼檢查,但其工作$(文檔).ready(功能(){ $(window).unload(function(){alert(「CLOSE 「); }); }); –
檢查您的ajax請求正確,並檢查您的處理頁面,如果請求達到那裏它將工作我的朋友 –
張貼您的ajax代碼在這裏,我會檢查是否有任何錯誤是他們 –
jQuery('form').submit(function() {
jQuery(window).unbind("beforeunload");
...
});
jQuery(窗口).unbind(「beforeunload」);在這一行中,什麼是解除綁定(「beforeunload」)將你的xplain –
有沒有辦法,當用戶關閉瀏覽器可靠地通知服務器。 – Barmar
你可以使用jquery'onbeforeunload'事件。但請記住,瀏覽器關閉時無法檢測。這會發生每當一個redirecton.T –