【问题标题】:How to insert the data while closing the browser tab or browser [duplicate]如何在关闭浏览器选项卡或浏览器时插入数据[重复]
【发布时间】:2019-07-12 21:40:32
【问题描述】:

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

建议我可以做到这一点,可以是指请帮助我如何做那部分,或者有任何可能的方法来做同样的功能。

【问题讨论】:

标签: javascript jquery html ajax


【解决方案1】:

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

【讨论】:

  • 我可以从会话中获取用户表数据
【解决方案2】:

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

More details here

【讨论】:

  • 此功能在关闭选项卡时工作,并且浏览器数据库表更新也工作但一个问题是刷新页面时脚本也会触发 sql 如何停止
【解决方案3】:
 var inFormOrLink;

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

此代码正在运行,但此消息未出现('您所做的更改可能不会保存')此消息仅出现为什么?

【讨论】:

    猜你喜欢
    • 2015-12-27
    • 1970-01-01
    • 2022-06-27
    • 2013-10-17
    • 2018-12-09
    • 1970-01-01
    • 2017-12-17
    • 1970-01-01
    • 2013-07-19
    相关资源
    最近更新 更多