投稿 评论 顶部
 手机版 | 登陆 | 注册 | 留言 | 设首页 | 加收藏

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

佚名 软件教程
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刷新当前页面的一些操作方法!