如何使用jquery检测页面刷新?

前端之家收集整理的这篇文章主要介绍了如何使用jquery检测页面刷新?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何捕获页面重新加载事件?

我有一个消息系统,当用户刷新页面时,它会丢失所有的输入。我想使用ajax重新填充,因此我需要检测页面何时刷新/重新加载。

解决方法

$('body').bind('beforeunload',function(){
   //do something
});

但是这不会保存以后的任何信息,除非您计划将其保存在某个地方(或本地存储)的cookie中,并且卸载事件并不总是在所有浏览器中启动。

示例:http://jsfiddle.net/maniator/qpK7Y/

码:

$(window).bind('beforeunload',function(){

     //save info somewhere

    return 'are you sure you want to leave?';

});

猜你在找的jQuery相关文章