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