首先介绍两个方法的语法:

reload 方法,该方法强迫浏览器刷新当前页面。
语法: location.reload([bForceGet])                                                                                                                           参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。                                                                  true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新")

replace 方法,该方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用replace方法之后,你不能通过“前进”和“后退”来访问已经被替换的URL
语法: location.replace(URL)                                                                                                      参数: URL

在实际应用的时候,重新刷新页面的时候,我们通常使用: location.reload() 或者是 history.go(0) 来做。因为这种做法就像是客户端点F5刷新页面,所以页面的method="post"的时候,会出现“网页过期”的提示。那是因为Session的安全保护机制。可以想到: 当调用 location.reload() 方法的时候, aspx页面此时在服务端内存里已经存在, 因此必定是 IsPostback 的。如果有这种应用: 我们需要重新加载该页面,也就是说我们期望页面能够在服务端重新被创建, 我们期望是 Not IsPostback 的。这里,location.replace() 就可以完成此任务。被replace的页面每次都在服务端重新生成。你可以这么写: location.replace(location.href)

location.reload() 和 location.replace()的区别和应用。相关推荐

  1. location.reload()和location.replace()的区别与应用

    location.reload()和location.replace()的区别与应用 语法 首先介绍这两个方法的语法 1.reload(): 强迫浏览器刷新当前页面 语法: location.relo ...

  2. window.location.reload(false);window.location.reload(true);history.Go(0)区别

    在日常工作中常用的页面刷新方式的区别:  1 window.location.reload(false);  先说说window.location.reload(false);当我们window.lo ...

  3. 解决安卓微信浏览器中location.reload 或者 location.href失效的问题

    解决安卓微信浏览器中location.reload 或者 location.href失效的问题 参考文章: (1)解决安卓微信浏览器中location.reload 或者 location.href失 ...

  4. location.reload() 和 location.replace()的区别和应用

    首先介绍两个方法的语法: reload 方法,该方法强迫浏览器刷新当前页面. 语法: location.reload([bForceGet])                              ...

  5. js 刷新页面window.location.reload();

    Javascript刷新页面的几种方法: 1   history.go(0) 2   window.location.reload() window.location.reload(true)  3  ...

  6. php location.href,window.location.href的用法(动态输出跳转)

    javascript中的location.href有很多种用法,主要如下. self.location.href="/url" 当前页面打开URL页面 location.href= ...

  7. 用js刷新当前页面的几种方法,包括reload方法、replace方法、自动刷新方法等。

    如何实现刷新当前页面呢?借助js你将无所不能. 1,reload 方法,该方法强迫浏览器刷新当前页面. 语法:location.reload([bForceGet])    参数: bForceGet ...

  8. location.replace与location.href,location.reload的区别

    1. location.replace顾名思义是替换的意思 这种方法的原理是,用新页面的URL替换当前的历史纪录,这样浏览历史记录中就只有一个页面,后  退按钮永远不会变为可用 οnclick=&qu ...

  9. window.location.Reload()和window.location.href 区别

    首先介绍两个方法的语法: reload 方法,该方法强迫浏览器刷新当前页面. 语法:location.reload([bForceGet])参数: bForceGet, 可选参数, 默认为 false ...

最新文章

  1. 国内android应用商城中程序隐私泄露分析,基于数据流分析的Android应用隐私泄露检测研究...
  2. Java项目:兼职平台系统(java+Springboot+ssm+HTML+maven+Ajax+mysql)
  3. 【Mood 16 】史上最全github使用方法:github入门到精通
  4. Flex读取txt文件里的内容(二)
  5. Mysql数据库常用分库和分表方式
  6. 如何维持手机电池寿命_手机电池不耐用,都怪这些充电坏毛病
  7. centos6安装mysql 5.5_CentOS6.5上安装MySQL5.5
  8. 如何对SQL Server实例执行性能测试
  9. Missing artifact com.sun:tools:jar:1.5.0解决的方法
  10. 特斯拉造芯片:不能失去集成电路的高地,就像西方不能失去耶路撒冷
  11. labelme转VOC2007格式
  12. 【STM32技巧】HX711称重芯片详细说明
  13. 超详细!构建基于客户细分的 K-Means 聚类算法
  14. Uav开发杂记-4-无人机开发的C-C++
  15. Maven安装ojdbc依赖支持
  16. jpg转换为word可编辑的怎么转换呢
  17. svchost.exe占用cpu100 的解决方法
  18. 2021年【教师资格】流程全过程
  19. 尼尔森十大易用性原则驱动的测试
  20. basic4android计算器,vb三角函数计算器代码

热门文章

  1. hbase与solr的架构整合
  2. 如何解决对象不支持此属性或方法
  3. lacp静态和动态区别_静态lacp和动态lacp的区别
  4. JavaScript|this
  5. JDK11-winx64免安装版,安装卸载配置使用教程
  6. multiple commands produce
  7. android+多处理器+ios,ios与安卓的区别 浅谈ios为什么比安卓流畅 (2)
  8. C#用于网络通信时预先判断到指定IP是否畅通方法
  9. 电脑蓝屏解决方案:[1]错误代码0x0000000A
  10. Zabbix,Nagios,OneAPM Servers 安装部署大比拼