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">
其中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>
-
1.0t和1.8l哪个动力大
一般情况下是1.0升涡轮增压发动机的动力更强的,但是具体的驾驶感受也要看这两种发动机放在了什么车上。涡轮增压是很多发动机都在使用的技术,涡轮增压技术可以在不提高发动机排量的基础...
问答查看全文>> -
石榴怎么剥开 石榴外面红里面没有红可以吃吗
我们都知道,每年秋季的时候,石榴就会成为很受欢迎的一种水果,很多人都会经常吃石榴。有些人吃石榴的时候,会发现石榴外面红里面没有红可以吃吗?下面让我们具体来看看吧!石榴不能和什么...
品牌查看全文>> -
理想ONE的增程式原理,理想增程式电动汽车原理解析
关于理想ONE的增程式原理,详解如下:首先需要知道理想ONE的发动机并不参与直接驱动车辆,而是作为一台增程器,维持发电机运作,所产生的电量主要用于驱动电机以及为电池包充电。理想...
问答查看全文>> -
圣诞节祝福语话给小朋友简单
1、在这个寒冷的冬天,在这个缤纷圣洁的节日,好想和你在一起享受这醉人的气氛,请接受我至爱的情怀:愿你快乐幸福,希望我的爱能温暖你的心!2、圣诞节想你是最快乐的事;见你是最开心的...
祝福语查看全文>>
推荐
- 1方向盘很沉是什么原因?293
- 2新车买来16个油耗高吗207
- 3福特翼虎感应雨刷怎么用,翼虎后雨刮怎么开启282
- 4撞死人驾照会被吊销吗?166
- 5汽车发动机放炮原因是什么?375
- 6红糖酥饼哪个牌子好 红糖酥饼十大品牌排行榜285
- 7汽车故障代码CDA596怎么解决391
- 8长安cs75手动挡换挡技巧是什么423