首页 > 解决方案 > 使用 JQuery 或 Javascript AJAX 请求检测窗口关闭

问题描述

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

我在这里找到了很多关于如何使用 unload() 和 onbeforeunload 事件的帖子,但对我不起作用。我试着把里面和外面放进去,$(document).ready(function(){}但没有结果。我将展示这篇文章(5 年前),它引导我创建一个新的。我们应该如何使用?谢谢!

jquery beforeunload 关闭(不离开)页面时?

我尝试不使用 on,使用 onbeforeunload 等。

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

这是代码:

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

        }
    })
})

标签: javascriptjquery

解决方案


更新

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

重要的

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

希望你觉得它有用 :)

开放辩论,是否使用:)


推荐阅读