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 条评论
登录 后参与评论

相关文章

来自专栏CodingBlock

Android查缺补漏(View篇)--布局文件中的“@+id”和“@id”有什么区别?

Android布局文件中的“@+id”和“@id”有什么区别? +id表示为控件指定一个id(新增一个id),如: <cn.codingblock.view.c...

3098
来自专栏PHP在线

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

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

3268
来自专栏深度学习之tensorflow实战篇

使用selenium模块模拟浏览器爬去网页,并进行点击定位内容笔记

针对模拟浏览器采用。 webdriver.Firefox() 火狐浏览器模拟 Windows系统解决办法如下: 1、下载geckodriver.exe: ...

2913
来自专栏ArrayZoneYour的专栏

借助Babel 7和Webpack构建React Toolchain

React不是完全开箱即用的。它使用了一些最近node才支持的关键字和语法(在本教程中我使用了v 9.3.0版本)。因此需要一些很麻烦的设置,但是Faceboo...

2354
来自专栏大内老A

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

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

2139
来自专栏小程序·云开发专栏

小程序页面管理与跳转

原文链接:https://godbasin.github.io/2018/09/08/wxapp-page-and-navigate/

1471
来自专栏技术博文

sublime Text3

sublime Text3实用功能和常用快捷键 PS:ST3在Mac OX与Windows不同平台下的快捷键差别很大。下面是针对windows平台的解说。 1....

28911
来自专栏Python小屋

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

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

2583
来自专栏SHERlocked93的前端小站

JS 回调模式

如果有个模块 findeNodes() ,任务是找到期望的 DOM 元素并使用 hide() 处理:

681
来自专栏码生

Chrome 浏览器最牛插件之一 Vimium

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

1241

扫码关注云+社区