js location.replace与location.reload的区别

2019-12-24,,,

location.reload相当于我们按F5,页面在服务器端已经存在,isPostBack页面不会从服务器端重新生成,然后返回客户端

会在浏览器的历史浏览记录中增加一条记录

location.replace 页面会从服务器端重新创建,not ispostback,这个是用新的url代替原Url,把Histrory里面url也替换成了新的Url

window.location.href,本层页面跳转

首先,定义一个iframe
复制代码 代码如下:
<iframe method="post" id ="IFrameName" src="aa.htm" ></iframe>

aa.htm内容如下:
复制代码 代码如下:
<input type ="button" value ="刷新" onclick ="aa()"/>
function aa() {
//parent.location.replace(parent.location.href);//服务器端重新创建页面
parent.document.location.reload();//相当于F5
//window.location.href(parent.location.href);//iframe内容重定向
}

您可能感兴趣的文章:

  • php中json_decode()和json_encode()的使用方法
  • php中iconv函数使用方法
  • PHP isset()与empty()的使用区别详解
  • PHP 数组和字符串互相转换实现方法
  • PHPMyadmin 配置文件详解(配置)
  • js 页面刷新location.reload和location.replace的区别小结
  • ext中store.load跟store.reload的区别示例介绍
  • window.location.reload()方法刷新页面弹出要再次显示该网页对话框
  • 简单谈谈PHP中的Reload操作

《js location.replace与location.reload的区别.doc》

下载本文的Word格式文档,以方便收藏与打印。