【发布时间】:2009-12-27 10:01:23
【问题描述】:
当用户关闭页面或从该页面退出时,我如何更新表格......................
【问题讨论】:
当用户关闭页面或从该页面退出时,我如何更新表格......................
【问题讨论】:
你不能(直接)。但是,您可以尝试对服务器进行 JavaScript 卸载事件调用(通过 Ajax),然后触发所需的 MySQL 活动。
但是,您不能真正可靠地依赖这种情况(并非每个人都安装了 JavaScript 等)
你想解决什么问题?
【讨论】:
您可以在服务器端设置某种周期性计时器,该计时器会针对每个请求进行重置。如果该计时器超过会话生命周期,则用户不再处于活动状态,您可以做任何您需要做的事情。
【讨论】:
如果有待处理的 AJAX 调用,您可以通过侦听 onbeforeunload 事件来要求用户留在页面上。最终,用户可以选择中断需要完成的任何待处理处理,方法是离开、关闭窗口、终止浏览器进程、遇到计算机崩溃等。您的应用程序应该足够强大以处理这些情况。
【讨论】: