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

Javascript beforeunload事件有两个事件(停留在页面上)和(离开页面)是否有方法确定事件id或类,javascript,jquery,ajax,Javascript,Jquery,Ajax,大家好,我在卸载jquery事件之前使用的,但我有点困惑,因为如果用户单击离开页面按钮,我就必须调用ajax并删除保存的数据。如果用户单击“停留在页面上”按钮,我将不会发送ajax请求。但问题是,我没有在stack overflow和Google中找到任何可以解决我问题的东西。 我已经复制了这个片段,它工作得非常好 $(window).bind('beforeunload', function() { return 'my pharse!'; }); 但我想

大家好,我在卸载jquery事件之前使用的
,但我有点困惑,因为如果用户单击
离开页面
按钮,我就必须调用
ajax
并删除保存的数据。如果用户单击“停留在页面上”按钮,我将不会发送
ajax
请求。但问题是,我没有在stack overflow和Google中找到任何可以解决我问题的东西。 我已经复制了这个片段,它工作得非常好

 $(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 ';            
    }); 

这可能会对你有所帮助。非常有帮助,但我仍然不清楚你不清楚的是什么?我如何捕捉出现在确认框中的这两个botton事件?我认为这是不可能的!!请看可能对您有所帮助。非常有帮助,但我仍然不清楚您不清楚的是什么?我如何捕获出现在确认框中的这两个botton事件我认为这是不可能的!!看见