蝈蝈大王

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

jsp关闭或刷新浏览器(解决浏览器不兼容),请求后台  onbeforeunload、onunload

1、看代码:

function test(e) {
            var json = "退出,清理在线人数!";
            $.ajax({  
                type:'post',      
                url:'<%=path%>/api/test',  
                data:{"data":json},
                cache:false,  
                dataType:'json',  
                success:function(data){
                },
                error : function(data) {
                } }); }
if(window.attachEvent){ window.attachEvent('onbeforeunload', test); } else { window.addEventListener('beforeunload', test, false); }

2、以上代码处理,可以解决浏览器不兼容问题。

3、特别说明一点,因为test方法在浏览器刷新和关闭时触发,所以不要指望在方法中alert、confirm之类的弹出框。

posted on 2017-12-20 15:21  蝈蝈大王  阅读(1106)  评论(0)    收藏  举报