【发布时间】:2019-07-12 21:40:32
【问题描述】:
我想检查我的注册用户是否处于活动状态,因为用户来到我的 index.php 页面我想通过会话插入表格 user1 处于活动状态,同时没有注销 user1 正在关闭浏览器选项卡或浏览器表格应该更新 user1 处于非活动状态。
建议我可以做到这一点,可以是指请帮助我如何做那部分,或者有任何可能的方法来做同样的功能。
【问题讨论】:
标签: javascript jquery html ajax
我想检查我的注册用户是否处于活动状态,因为用户来到我的 index.php 页面我想通过会话插入表格 user1 处于活动状态,同时没有注销 user1 正在关闭浏览器选项卡或浏览器表格应该更新 user1 处于非活动状态。
建议我可以做到这一点,可以是指请帮助我如何做那部分,或者有任何可能的方法来做同样的功能。
【问题讨论】:
标签: javascript jquery html ajax
是的,这很容易实现。您可以在 onbeforeunload() 上进行 AJAX 调用,然后处理该 AJAX 请求并更新表中用户的状态。您可以从 SESSION[] 数组中获取用户。
【讨论】:
您可以在 Javascript 中使用 onbeforeunload 事件处理程序。
【讨论】:
var inFormOrLink;
$(window).bind("beforeunload", function() {
return inFormOrLink ? "Do you really want to close?" : null;
})
此代码正在运行,但此消息未出现('您所做的更改可能不会保存')此消息仅出现为什么?
【讨论】: