当用户关闭页面或退出该页面时,如何更新表格..................更新用户关闭页面上的数据库
0
A
回答
3
你不能(直接)。然而,您可以尝试对服务器进行JavaScript卸载事件调用(通过Ajax),然后触发所需的MySQL活动。
但是,你真的不能依靠这个发生可靠的(不是每个人都已经安装了JavaScript等)
什么问题,你试图解决?
1
如果有待处理的AJAX呼叫,您可以通过侦听onbeforeunload事件来要求用户留在页面上。最终,用户可以选择通过导航,关闭窗口,查杀浏览器进程,遇到计算机崩溃等等来中断待处理的任何需要处理的任务。您的应用程序应该足够健壮以处理这些情况。
2
你可以有某种周期性的定时器服务器端,它会重置每个请求。如果该计时器通过会话生存期,则用户不再处于活动状态,并且您可以执行任何您需要的操作。
+0
一个很好的答案,但我认为它不会适用于OP正在尝试做的事情(根据他们对另一个答案的评论)。 – 2009-12-27 11:12:07
相关问题
- 1. 当用户关闭页面时更改mysql的数据
- 2. 关闭浏览器更新数据库关闭
- 3. 用户与数据库驱动的用户界面更新
- 4. 如果数据库关闭,将用户重定向到错误页面
- 5. 数据库更改后所有用户的Java更新面板
- 6. 如何更新数据从MySQL数据库刷新页面
- 7. 单用户更新数据库/所有用户数据库更新
- 8. 使用子页面数据更新母版页上的链接
- 9. 当数据库更新时jquery更新页面
- 10. 更新数据库中的用户表
- 11. 如何使用剃须刀引擎更新mvc 3中数据库更改的页面/(页面上的对象)?
- 12. Rails的:分析页面上的用户更改插入到数据库
- 13. 正确关闭新的ViewController页面
- 14. 如何使用列表页面中的ActionLink更新数据库
- 15. 数据库新闻 - > RoR上的用户关联
- 16. Yii更新浏览器选项卡上的数据库字段关闭
- 17. 根据用户选择关闭jsp页面
- 18. 如何使用Laravel刷新页面上的数据库?
- 19. 使数据库关闭后log4net重新连接到数据库
- 20. 页面上的“关闭”按钮
- 21. 用户更新数据库编辑
- 22. 使用jquery从Firebase更新页面上的数据时出错
- 23. 使用Ajax和Nodejs更新页面上的数据
- 24. 数据库上次更新?
- 25. 如何使用php动态更新数据库信息页面
- 26. 当数据库被修改时使用jquery更新页面
- 27. 更新数据库记录而不刷新页面。 ASP VBscript
- 28. Laravel,页面刷新后显示数据库记录更新
- 29. 如何更新数据库时刷新页面?
- 30. 从表格单元更新数据库而不刷新页面
我想创建一个用户登录注销警报就像msn messenger ........ – 2009-12-27 10:08:25
你是不是指'这个用户已经登录'风格的信息?如果是这样,请参阅http://stackoverflow.com/questions/247412/ – 2009-12-27 10:09:59