window.location对象实现页面刷新

用户点击浏览器后退按钮后页面ajax没有更新,通过使用windowlocation对象的方法属性实现页面刷新并刷新数据

window.location.reload() 该方法使浏览器刷新当前页面。 语法: location.reload() 参数: 可选参数, 默认为 false,从客户端缓存里取当前页进行F5刷新。 true, 则以GET 方式,从服务端取最新的页面, 相当于客户端点击 Shift + F5(“刷新”)。该方法在刷新时会 事件: 如果有数据提交的话,会弹窗提示是否提交 bug: 安卓微信浏览器中location.reload方法失效无法跳转? 解决办法: 使用location.href代替reload()来进行页面刷新或者跳转。 window.location.href = location.href+'?time='+((new Date()).getTime());

location.href location.href是最常用的属性,用于获得或设置窗口的URL,类似于document.url属性。 window.location.href = window.location.href; // 这样也可以实现页面刷新并提交数据,数据提交时无弹窗提示

location.replace() 该方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用replace方法之后,你不能通过“前进”和“后退”来访问已经被替换的URL。 使用location.href属性跳转会被加入到浏览器的历史栈中,这意味着可以通过后退键来撤退。如果用户为了提高安全级别可以采用location.reolace(),这种方法不会有历史记录,使其无法后退到当前页.

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏PHP在线

PHP判断远程图片或文件或url是否存在

//判断远程文件 function check_remote_file_exists($url) { $curl = curl_init($url); ...

3358
来自专栏假装我会写代码

highlight.js 在 Vue 中使用的一点儿经验

2122
来自专栏码生

Chrome 浏览器最牛插件之一 Vimium

最近学习了一下,整理了一下官方的默认按键。其中我使用到的都进行了中文翻译,一些没有翻译的是我没有使用的,这部分理解不深,不想误导大家,所以将英文原文放在这里,还...

1751
来自专栏iOS开发攻城狮的集散地

Xcode炫酷插件

1723
来自专栏KaliArch

搭建高可用MongoDB集群(分片)

MongoDB基础请参考:http://blog.51cto.com/kaliarch/2044423

34511
来自专栏Android干货

小程序实践(五):for循环绑定item的点击事件

--------------------------------------------------------------------------------...

851
来自专栏Python小屋

Python批量导入图片生成PowerPoint 2007+文件

使用方法:安装扩展库python-pptx,然后把上文中抓取的图片和本程序放在同一个文件夹。 import os import pptx from pptx.u...

2723
来自专栏九彩拼盘的叨叨叨

学习前端 第5周 第5天

1012
来自专栏salesforce零基础学习

salesforce lightning零基础学习(七) 列表展示数据时两种自定义编辑页面

上一篇Lightning内容描述的是LDS,通过LDS可以很方便的实例化一个对象的数据信息。当我们通过列表展示数据需要编辑时,我们常使用两种方式去处理编辑页面:...

1002
来自专栏大内老A

ASP.NET MVC的客户端验证:jQuery的验证

之前我们一直讨论的Model验证仅限于服务端验证,即在Web服务器根据相应的规则对请求数据实施验证。如果我们能够在客户端(浏览器)对用户输入的数据先进行验证,这...

2299

扫码关注云+社区