js如何刷新当前页面?不清楚的小伙伴来看看小编今天的分享吧!
js更新当前页面有五种方式:
1reload
reload 该方法迫使浏览器更新当前页面。词法:location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 false,从客户端缓存中提取当前页面。true, 则以 GET 方法,从服务端取新页面, 相当于客户端点击 F5("更新")
reload() 用于重新加载当前文档。如果这种方法没有规定参数,或者参数是 false,它就会用 HTTP 头 If-Modified-Since 检查服务器上的文档是否已更改。假如文档已更改,reload() 将再次下载文档。如果文档没有改变,则该方法将从缓存中运载文档。这与用户点击浏览器的刷新按钮完全相同。

2replace
replace通过特定的方式URL更换当前缓存在历史上(客户端)的项目,因此当应用程序时replace方式种方式之后,你不能通过前进和倒退来浏览已经被替换的东西URL。词法: location.replace(URL) 一般应用: location.reload() 或者 history.go(0) 做。这种方法类似于客户端点F5刷新页面,所以页面method="post"时,会有"网页到期"的提示。由于Session安全保护机制。当启用 location.reload() 方式时, aspx此时页面已存储在服务器内存中, 因而必定是 IsPostback 的。如有此应用: 必须重新加载页面,换句话说,期待页面可以再次建立在服务端,期待是 Not IsPostback 的。这儿,location.replace() 可以完成此任务。被replace页面每次都在服务端重新生成。编码: location.replace(location.href);
回到并刷新页面:
location.replace(document.referrer);document.referrer ///前一页URL
不能用 history.go(-1),或 history.back();来回刷新页面,这两种方式都不会刷新页面。

3页面自动更新:
把编码添加
地区中编码如下:
20指每20秒更新一次页面.4、页面跳转:
把编码添加
地区中编码如下:
20秒后跳转到20秒http://www.jb51.net页面5,页面自动更新js版:
编码如下:
<script language="JavaScript">function myrefresh(){undefined window.location.reload();}setTimeout('myrefresh()',1000); //一秒更新一次</script>
以上是小编今天的分享,希望对大家有所帮助。















