单击“浏览器刷新按钮”时调用Ajax

时间:2014-01-10 18:48:59

标签: javascript jquery ajax page-refresh

我正在努力使用Ajax Deep链接并且想知道当用户点击浏览器刷新按钮时是否可以进行Ajax调用。

我尝试使用beforeunload它有效,但仍然在ajax调用后向服务器发出请求有没有办法阻止对服务器的请求?

    $(window).on('beforeunload',function(e){
        //ajax call here.          
    });

1 个答案:

答案 0 :(得分:2)

了解用户何时点击刷新是没有意义的。从浏览器的角度来看,它们只是从页面导航。您可以挂钩onbeforeunload方法来做某事......

window.onbeforeunload = function(){ return 'Testing...' }