用户关闭页面时更改mysql上的数据

时间:2015-07-19 14:37:44

标签: jquery 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";
}

当用户想要关闭页面时,我该怎么做?

1 个答案:

答案 0 :(得分: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。前进和后退按钮将触发事件。关闭浏览器窗口将导致触发事件。