当前位置:家常菜>百科>科技>正文

js刷新当前页面

人气:329 ℃/2023-09-04 05:12:59

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、我一般按长相将人分五等。我是第三等。(主持人指着她前男朋友问:他是几等)他啊,没有等(捂嘴笑)……2、我的七大要求全国还能找到100个我认为不高...

    语录查看全文>>
本网站部分内容、图文来自于网络,如有内容侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2007-2024 家常菜 All Rights Reserved. 手机版