2015-07-19 63 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。前进和后退按钮将触发事件。关闭浏览器窗口将导致事件被触发。

相关问题