2015-07-19 49 views
2

當用戶想關閉頁面或瀏覽器時,我需要更新MySQL數據庫。當用戶關閉頁面時更改mysql的數據

我知道怎麼做這個用按鈕點擊,但我不知道當用戶關閉的標籤我如何更新MySQL的

這是使用按鈕,我的代碼點擊

$("#buttonx2").click(function() { 
var p=$("#przeslana").val(); 
var dataString = 'text='+p; 
// AJAX Code To Submit Form. 
$.ajax({ 
    type: "POST", 
    url: "rozmowa_del.php", 
    data: dataString, 
    cache: false, 
    }); 

window.location.href = "rozmawiaj.php"; 
} 

如何當用戶想要關閉該頁面,我可以做到這一點?

回答

2

嘗試,當用戶導航離開該頁面jQuery的Unload

$(window).unload(function() { 
     var p=$("#przeslana").val(); 
     var dataString = 'text='+p; 
     // AJAX Code To Submit Form. 
     $.ajax({ 
     type: "POST", 
     url: "rozmowa_del.php", 
     data: dataString, 
     cache: false, 
     }); 

    }); 

卸載事件被髮送到窗口元素。這可能意味着許多事情之一。用戶可以點擊鏈接離開頁面,或者在地址欄中輸入新的URL。前進和後退按鈕將觸發事件。關閉瀏覽器窗口將導致事件被觸發。

相關問題