系统之家 - 专注分享最好的电脑系统软件!免费安全下载 系统之家首页 | Win7激活工具 | 热门专题
系统之家>您的位置:首页 > > 系统教程 > 软件教程 >

js刷新当前页面怎么操作?在js中刷新当前页面刷新的操作方法

更新时间:2018-06-19 08:08:27| 编辑:本站整理 | 信息来源:本站整理|浏览数:
js刷新当前页面怎么操作?js是JavaScript的简称,它是一种直译式脚本语言,一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言!今天winwin7小编将给大家分享的是关于js中刷新当前页面的设置方法!

在js中刷新当前页面刷新的操作方法一:reload ,强制浏览器刷新当前页面

语法:location.reload([bForceGet])   
参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新")
 
reload() 方法用于重新加载当前文档。
如果该方法没有规定参数,或者参数是 false,它就会用 HTTP 头 If-Modified-Since 来检测服务器上的文档是否已改变。如果文档已改变,reload() 会再次下载该文档。如果文档未改变,则该方法将从缓存中装载文档。这与用户单击浏览器的刷新按钮的效果是完全一样的。

在js中刷新当前页面刷新的操作方法二: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();来返回并刷新页面,这两种方法不会刷新页面。


js返回上一页并刷新的多种实现方法

<a href="javascript:history.go(-1)" rel="external nofollow" >返回上一页</a>
<a href="javascript:location.reload()" rel="external nofollow" >刷新当前页面</a>
<a href="javascript:" rel="external nofollow" rel="external nofollow" rel="external nofollow" onclick="history.go(-2); ">返回前两页</a>
<a href="javascript:" rel="external nofollow" rel="external nofollow" rel="external nofollow" onclick="self.location=document.referrer;">返回上一页并刷新</a>
<a href="javascript:" rel="external nofollow" rel="external nofollow" rel="external nofollow" onclick="history.back(); ">返回上一页</a>

以上便是winwin7小编给大家分享的法关于js刷新当前页面的一些操作方法!

返回顶部


系统之家发布的系统镜像及软件均来至互联网,仅供学习和研究使用,不得用于任何商业用途并请在下载后24小时内删除,如果满意请联系版权方购买。
如果您发现本站侵害了您的版权,请立即联系我们,本站将第一时间进行相关处理。联系方式(见首页)
版权声明|下载声明 Copyright @ 2016 系统之家