onbeforeunload 事件和onunload事件(点击刷新后处理)

我在对数据库处理时,为了防止用户刷新界面时,从新登陆,就设置了onbeforeunload事件。提示用户是否需要刷新或者退出,当用户确实需要刷新或者退出时,这是我就需要进行一些处理,比如说将数据库新建的记录进行删除,这就需要检测用户是否按了刷新,退出按钮。刚开始我的思路是检测用户选择的按钮,然而并没有这样的方法。后来我想通了就是,当用户不重新加载页面时,是没有变化的,而当选择刷新时,这时就触发了onunload事件,就是刷新的事件,需要明白的是,onunload是页面退出刷新后触发的,所以我需要处理的东西就在这个事件函数里面写,具体代码如下:

window.onbeforeunload=function(){
    return "你确定要离开吗";
}
window.onunload = function(){
   //需要处理的操作代码写入地方
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值