beforeunload事件有两个事件(停留在页面上)和(离开页面)是否有任何方法来确定事件id或类

时间:2015-06-24 13:27:16

标签: javascript jquery ajax

大家好我正在使用beforeunload jquery事件,但我有点困惑,因为我遇到的情况就像用户点击leave the page按钮而不是我必须拨打ajax并删除我保存的数据。如果用户点击停留在页面按钮,我将不会发送ajax请求。但问题是我没有找到任何可以在堆栈溢出和谷歌中完成我的问题的东西。 我复制了这个完美无缺的代码片段

 $(window).bind('beforeunload', function() {
            return 'my pharse!';
    }); 

但我想做的是:

$(window).bind('beforeunload', function() {
         if(click on leave the page button)
         {
            ajax({ url:'',method;'post' }); etc
         }
         else
         {
            do nothing;
         }
return 'my pharse ';            
    }); 

0 个答案:

没有答案