js怎样刷新当前页面?不清晰的小同伴来看看小编今天的分享吧!

js更新当前页面有五种方式:
reload该要领迫使浏览器更新当前页面。词法:location.reload([bForceGet])参数:bForceGet,可选参数,默以为false,从客户端缓存中提取当前页面。true,则以GET要领,从服务端取新页面,相当于客户端点击F5("更新")
reload()用于重新加载当前文档。若是这种要领没有划定参数,或者参数是false,它就会用HTTP头If-Modified-Since检查服务器上的文档是否已更改。如果文档已更改,reload()将再次下载文档。若是文档没有改变,则该要领将从缓存中运载文档。这与用户点击浏览器的刷新按钮完全相同。
replace通过特定的方式URL替换当前缓存在历史上(客户端)的项目,因此当应用法式时replace方式种方式之后,你不能通过前进和倒退来浏览已经被替换的工具URL。词法:location.replace(URL)一样平常应用:location.reload()或者history.go(0)做。这种要领类似于客户端点F5刷新页面,以是页面method="post"时,会有"网页到期"的提醒。由于Session宁静掩护机制。当启用location.reload()方式时,aspx此时页面已存储在服务器内存中,因而肯定是IsPostback的。若有此应用:必须重新加载页面,换句话说,期待页面可以再次建设在服务端,期待是NotIsPostback的。这儿,location.replace()可以完成此使命。被replace页面每次都在服务端重新天生。编码:location.replace(location.href);
不能用history.go(-1),或history.back();往返刷新页面,这两种方式都不会刷新页面。
把编码添加地域中
20指每20秒更新一次页面.4、页面跳转:
把编码添加地域中
20秒后跳转到20秒http://www.jb51.net页面5,页面自动更新js版:
以上是小编今天的分享,希望对各人有所资助。