js怎么刷新当前页面呢? js刷新当前页面


js怎么刷新现阶段页面呢?不清楚的小伙伴们一起来看看我现在的分享!
js刷新现阶段页面一共有五种方法:
1、reload
reload 方法 , 该方法逼迫电脑浏览器刷新现阶段页面 。英语的语法:location.reload([bForceGet]) 参数: bForceGet ,  可选参数 ,  默认设置为 false , 从客户端缓存文件里取当页 。true, 则以 GET 方法 , 从服务器端取全新的页面, 等同于客户端点一下 F5("刷新")
reload() 方法用以重新加载现阶段文本文档 。假如该方法沒有要求参数 , 或是参数是 false , 它便会用 HTTP 头 If-Modified-Since 来检验网络服务器上的文本文档是不是已更改 。假如文本文档已更改 , reload() 会再度免费下载该文本文档 。假如文本文档未更改 , 则该方法将从缓存文件中运载文本文档 。这与客户点击电脑浏览器的刷新按键的成效是完完全全一样的 。
2、replace
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、页面全自动刷新:
把编码添加<head>地区中
编码如下所示:
<meta http-equiv="refresh" content="20">
【js怎么刷新当前页面呢? js刷新当前页面】在其中20指每过20秒刷新一次页面.4、页面自动跳转:
把编码添加<head>地区中
编码如下所示:
<meta http-equiv="refresh" content="20;url=http://www.jb51.net">
在其中20指隔20秒后自动跳转到http://www.jb51.net页面5、页面全自动刷新js版:
编码如下所示:
<scRIPt language="JavaScript">function myrefresh(){undefined window.location.reload();}setTimeout('myrefresh()',1000); //特定1秒刷新一次</script>
以上便是我现在的共享了 , 期待可以作用到大伙儿 。