JS怎么刷新当前页面
reload 方法,该方法强迫浏览器刷新当前页面。
语法:location.reload([bForceGet]) 
参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新")
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();来返回并刷新页面,这两种方法不会刷新页面。

附:
Javascript刷新页面的几种方法:
1 history.go(0) 
2 location.reload() 
3 location=location 
4 location.assign(location) 
5 document.execCommand('Refresh') 
6 window.navigate(location) 
7 location.replace(location) 
8 document.URL=location.href

自动刷新页面的方法:
1.页面自动刷新:把如下代码加入<head>区域中
<meta http-equiv="refresh" content="20">
其中20指每隔20秒刷新一次页面.

2.页面自动跳转:把如下代码加入<head>区域中
<meta http-equiv="refresh" content="20;url=http://www.wyxg.com">
其中20指隔20秒后跳转到http://www.wyxg.com页面

3.页面自动刷新js版
<script language="JavaScript">
function myrefresh()
{
window.location.reload();
}
setTimeout('myrefresh()',1000); //指定1秒刷新一次
</script>

JS刷新框架的脚本语句

//如何刷新包含该框架的页面用 
<script language=JavaScript>
parent.location.reload();
</script>

//子窗口刷新父窗口
<script language=JavaScript>
self.opener.location.reload();
</script>
( 或 <a href="javascript:opener.location.reload()">刷新</a> )

//如何刷新另一个框架的页面用 
<script language=JavaScript>
parent.另一FrameID.location.reload();
</script>

如果想关闭窗口时刷新或者想开窗时刷新的话,在<body>中调用以下语句即可。

<body οnlοad="opener.location.reload()"> 开窗时刷新
<body onUnload="opener.location.reload()"> 关闭时刷新

<script language="javascript">
window.opener.document.location.reload()
</script>

转载于:https://blog.51cto.com/wiwili/1965969

JS怎么刷新当前页面相关推荐

  1. JS自动刷新当前页面

    JS自动刷新当前页面 在ITOO的后台管理中,有一个需求就是查看考生的登录情况,每个考场当前的考生登录人数详情. 这里,之前是手动的点击刷新按钮,进行刷新,这里前台使用的是easyUI,代码如下: e ...

  2. js延时刷新本页面代码

    js延时刷新本页面代码 // 1:刷新本页面window.location.reload();// 2:延时两秒刷新本页面,使用 setTimeoutwindow.setTimeout(functio ...

  3. js实现刷新当前页面

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

  4. html点击代参刷新当前页面,用js来刷新当前页面保留参数的具体实现

    网站有了一定流量之后,就需要想办法提高网站的粘性,世界买家网最近打算弄一组外贸工具,就是一些常用的工具,比如世界时间查询http://www.buyerinfo.biz/tools/global-ti ...

  5. java页面强制刷新,JS关于刷新页面的相关总结

    很多程序员无论是新手还是老的程序员都避免不了关于JS刷新页面的相关内容,在本文中我们整理了脚本之家总结的关于JS页面刷新的相关重要知识点文章,一起来跟着学习下. reload 方法,该方法强迫浏览器刷 ...

  6. 【引用】JS刷新当前页面

    reload 方法,该方法强迫浏览器刷新当前页面. 语法:location.reload([bForceGet])                                            ...

  7. javascript(js)自动刷新页面的实现方法总结

    自动刷新页面的实现方法总结: 1) <meta http-equiv="refresh"content="10;url=跳转的页面"> 10表示间隔 ...

  8. 页面的div中有滚动条,js实现刷新页面后回到记录时滚动条的位置

    当div中绑定数据,给它一个属性overflow-y: scroll,添加长度大小,使其能够出现滚动条:每次刷新的时候滚动条总是会出现在最上方,这使我很头疼,经过查阅网上资料,返现两种方法可行.如下: ...

  9. vue.js解决刷新404找不到页面问题

    vue.js解决刷新404找不到页面问题 参考文章: (1)vue.js解决刷新404找不到页面问题 (2)https://www.cnblogs.com/Javame/p/11020737.html ...

最新文章

  1. .Net 中如何测试静态方法
  2. 深度学习在阿里B2B电商推荐系统中的实践
  3. Android 自定义光标样式
  4. python画饼图加牵引线_python可视化---饼图添加图例
  5. HDU - 3488 Tour(二分图最小权匹配+KM)
  6. leetcode915. 分割数组
  7. 无人机怎么设定航线_无人机工地巡逻方案
  8. C#_LINQ(LINQ to Entities)
  9. 【翻译】IdentityServer4:基于资源的配置
  10. 使用OpenCV需要注意的小细节
  11. 视频加密技术的实与破解
  12. 刷题——求斐波那契数列的第n项(迭代)
  13. 教你如何使用关键词获取淘宝和天猫的商品信息
  14. AE2022 Ver22.3内容更新点汇总 一文了解AE2022最新版本
  15. 思考一道题:非相邻数最大和
  16. Android Studio修改apk命名
  17. 分析各家2440开发板的性价比(初学者如何选择开发板)
  18. Spark并行度的设定
  19. 为企业数据安全保驾护航
  20. 为什么溺水事故无法“清零”?

热门文章

  1. Windows Server 2008 升级安装
  2. 强大的矢量图形库:Raphael JS 中文帮助文档及教程
  3. javascript图片浏览器的核心——图片预加载
  4. 典型方法_华北电力大学 赵振兵等: 输电线路典型金具视觉检测方法研究
  5. 2018湖北计算机准考证打印,2018年3月湖北计算机等级考试准考证打印入口
  6. sql server ssl安全错误_Nginx的这些安全设置,你都知道吗?
  7. 手把手教你STM8单片机标准库移植
  8. 无线红外探测器03-环境搭建及程序详解
  9. lammps linux运行命令,[转载]linux下 lammps的安装以及计算初步使用
  10. 手动搭建的VGG16网络结构训练数据和使用ResNet50微调(迁移学习)训练数据对比(图像预测+前端页面显示)