如何监听页面刷新和页面关闭事件javascript,jquery

亲测;以下代码对ie,360,qq,chrom浏览器有效。。。beforeunload事件和unload事件请自行百度。

$(window).on('beforeunload unload', function() {
            $.ajax({
                //发送请求,刷新一次,后台数据自增一次,大家查看后台数据就知道了,这两个事件是起了作用的
                url:url,
            });
        });

异步是在事件响应后请求的,所以,只能去后台看你数据库有没有新增,修改,或删除。【注意:是页面刷新或关闭后,才能执行异步的】。

以下代码,亲测,对火狐和ie都有效。

window.onunload = function (){
                $.ajax({
                    //发送请求,刷新一次,后台数据自增一次,大家查看后台数据就知道了,这两个事件是起了作用的
                    url:url,
                });
            }
            window.onbeforeunload = function (){
                $.ajax({
                    //发送请求,刷新一次,后台数据自增一次,大家查看后台数据就知道了,这两个事件是起了作用的
                    url:url,
                });
            };

 

 

你可能感兴趣的:(php,jquery,javascript)