使用JQuery或Javascript AJAX请求检测窗口关闭

时间:2019-04-19 16:46:52

标签: javascript jquery

我想获取有关此主题的更新。

我在这里找到了许多有关如何使用unload()和onbeforeunload事件的文章,但对我来说不起作用。我尝试放在$(document).ready(function(){}的内部和外部,但这不是结果。我将向您展示5年前的帖子,它引导我创建了一个新帖子。我们应该如何使用?谢谢!

jquery beforeunload when closing (not leaving) the page?

我尝试不带on或onbeforeunload等使用

不运行事件内部的代码。 :S

这是代码:

$(window).on("beforeunload", function () {
    return 'hi';
    $.ajax({
        type: 'POST',
        url: 'Cierre_unload.php',
        success: function () {

        }
    })
})

1 个答案:

答案 0 :(得分:0)

更新

我可能犯了一个错误,但我解决了! :)每当用户离开页面时,AJAX请求都将起作用:)

重要

要完成此任务,应使用beforeunload事件,该事件将在离开页面(卸载页面)之前运行。例如,我关闭窗口并发出AJAX请求,并记录MySQL的进度。

希望您发现它有用:)

开始辩论,是否使用:)