Javascript 两种刷新方法以及区别和适用范围


Posted in Javascript onJanuary 17, 2017

JS 两种刷新方法

在项目中有一个人信息修改的页面,但是修改后显示的却是修改之前的内容,分析问题后发现查询语句写在了修改语句之前,有些某些需要又必须这么写,但是修改信息后先却显示之前的信息也太不科学了。

所以我就想用js刷新一下页面,于是在更新后输出了<script>window.location.reload()</script>;

可问题又来了,每次跟新后浏览器就会提示是否再次提交数据。如果点击是就会重新修改一遍,于是提示又来一遍,我靠,这是死循环啊。但是如果点击否则页面提示过期。

唉,看来window.location.reload()不行啊。

然后我想到了另外一个方法window.loation.href=window.location.href;

果然,换上去问题解决了。

 虽然是个小问题,但是也开发的一点经验。

总结一下:

JS中常用的两种刷新方法:

1.window.location.reload();

2.window.loation.href=window.location.href;

他们的区别是第一种就相当于我们点击浏览器的刷新按钮,浏览器会重新提交数据。

第二种就相当于我们点击一个链接到当前页的超链接,不会重新提交数据。

试用范围:

一般情况下两种方法都可用于刷新,但是如果页面有提交表单而又想刷新的时候就只能用第二种了。因为第一种会重新提交数据。

区别和作用知道了就知道什么时候该用什么了,一点小经验。给自己警醒,也给遇到类似问题的同学借鉴。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
javaScript Array(数组)相关方法简述
Jul 25 Javascript
P3P Header解决Cookie跨域的问题
Mar 12 Javascript
js 实现浏览历史记录示例
Apr 20 Javascript
jquery中键盘事件小结
Feb 24 Javascript
浅谈javascript中的数据类型转换
Dec 27 Javascript
JavaScript运动框架 解决防抖动问题、悬浮对联(二)
May 17 Javascript
VUE元素的隐藏和显示(v-show指令)
Jun 23 Javascript
angular2路由切换改变页面title的示例代码
Aug 23 Javascript
React-Native中禁用Navigator手势返回的示例代码
Sep 09 Javascript
vue2.0+koa2+mongodb实现注册登录
Apr 10 Javascript
vue集成kindeditor富文本的实现示例代码
Jun 07 Javascript
vue动态绘制四分之三圆环图效果
Sep 03 Javascript
easyUI combobox实现联动效果
Jan 17 #Javascript
Angularjs实现搜索关键字高亮显示效果
Jan 17 #Javascript
React Router基础使用
Jan 17 #Javascript
JavaScript自定义分页样式
Jan 17 #Javascript
javascript实现页面滚屏效果
Jan 17 #Javascript
javascript中递归的两种写法
Jan 17 #Javascript
基本DOM节点操作
Jan 17 #Javascript
You might like
轻松修复Discuz!数据库
2008/05/03 PHP
php文字水印和php图片水印实现代码(二种加水印方法)
2013/12/25 PHP
PHP微信模板消息操作示例
2017/06/29 PHP
php用xpath解析html的代码实例讲解
2019/02/14 PHP
基于jquery实现的图片在各种分辨率下未知的容器内上下左右居中
2014/05/11 Javascript
JS实现从网页顶部掉下弹出层效果的方法
2015/08/06 Javascript
整理JavaScript创建对象的八种方法
2015/11/03 Javascript
Ionic实现页面下拉刷新(ion-refresher)功能代码
2016/06/03 Javascript
js操作浏览器的参数方法
2017/01/21 Javascript
AngularJS学习第一篇 AngularJS基础知识
2017/02/13 Javascript
jQuery自定义元素右键点击事件(实现案例)
2017/04/28 jQuery
JS+CSS实现滚动数字时钟效果
2017/12/25 Javascript
详解AngularJS 过滤器的使用
2018/06/02 Javascript
JavaScript 斐波那契数列 倒序输出 输出100以内的质数代码实例
2019/09/11 Javascript
jQuery 选择方法及$(this)用法实例分析
2020/05/19 jQuery
[03:11]DOTA2上海特锦赛小组赛第一日recap精彩回顾
2016/02/28 DOTA
python爬虫入门教程之糗百图片爬虫代码分享
2014/09/02 Python
使用Python制作获取网站目录的图形化程序
2015/05/04 Python
在Python的Django框架下使用django-tagging的教程
2015/05/30 Python
Python在Windows和在Linux下调用动态链接库的教程
2015/08/18 Python
用python找出那些被“标记”的照片
2017/04/20 Python
python简单区块链模拟详解
2019/07/03 Python
python wav模块获取采样率 采样点声道量化位数(实例代码)
2020/01/22 Python
PyCharm中配置PySide2的图文教程
2020/06/18 Python
python程序需要编译吗
2020/06/19 Python
matplotlib bar()实现多组数据并列柱状图通用简便创建方法
2021/02/24 Python
CSS3中各种颜色属性的使用教程
2016/05/17 HTML / CSS
css3实现多个元素依次显示效果
2017/12/12 HTML / CSS
HTML5实现预览本地图片
2016/02/17 HTML / CSS
美国美食礼品篮网站:Gourmet Gift Baskets
2019/12/15 全球购物
大学班级干部的自我评价分享
2014/02/10 职场文书
党支部书记岗位责任制
2014/02/11 职场文书
小学一年级学生评语
2014/04/22 职场文书
违章停车检讨书
2014/10/21 职场文书
2015大学生求职信范文
2015/03/20 职场文书
周恩来的四个昼夜观后感
2015/06/03 职场文书