关于javascript:在jquery中的某些延迟后刷新页面

Refreshing a page after certain delay in jquery

本问题已经有最佳答案,请猛点这里访问。

我的问题是:我需要显示一段时间的消息,然后重新加载页面。有人能告诉我在一定的延迟后如何重新加载页面吗?


您甚至不需要jquery或html5:

1
setTimeout(location.reload.bind(location), 60000);

这将等待1分钟(60000毫秒),然后调用location.reload函数,该函数是一个内置函数,用于刷新页面。


1
2
3
setTimeout(function(){
    window.location.reload(); // you can pass true to reload function to ignore the client cache and reload from the server
},delayTime); //delayTime should be written in milliseconds e.g. 1000 which equals 1 second


您可以在不使用JS的情况下尝试此操作,它循环:

1
2
<meta http-equiv="refresh" content="5"/> <!-- 5 sec interval-->
Page refersh in every 5 seconds...

你甚至可以导航到另一个页面,访问谷歌主页

1
2
<meta http-equiv="refresh" content="5;http://www.google.com"/> <!-- 5 sec delay-->
Redirecting in 5 seconds...