如何在关闭浏览器标签或浏览器的同时插入数据

时间:2019-02-19 11:32:07

标签: javascript jquery html ajax

我想检查我的注册用户是否活跃,因为该用户来到了我的index.php页面,我想通过会话user1插入表是活跃的,并且同时没有注销user1正在关闭浏览器选项卡或浏览器,表应该是更新user1处于非活动状态。

建议我可以这样做,可以意味着请帮助我如何完成该部分,或者有任何可能的方法来实现相同的功能。

3 个答案:

答案 0 :(得分:0)

是的,实现它非常容易。您可以在onbeforeunload()上进行AJAX调用,然后处理该AJAX请求并更新表中用户的状态。您可以从SESSION []数组中获取用户。

答案 1 :(得分:0)

您可以在Javascript中使用onbeforeunload事件处理程序。

More details here

答案 2 :(得分:0)

 var inFormOrLink;

            $(window).bind("beforeunload", function() {
                return inFormOrLink ? "Do you really want to close?" : null;
            })

此代码有效,但此消息不会出现(“您所做的更改可能不会保存”),仅此消息是为什么?