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的caller,callee,call,apply
Apr 28 Javascript
Ajax同步与异步传输的示例代码
Nov 21 Javascript
javascript 处理null及null值示例
Jun 09 Javascript
基于JQuery制作可编辑的表格特效
Dec 23 Javascript
JavaScript中神奇的call()方法
Mar 12 Javascript
jstl中判断list中是否包含某个值的简单方法
Oct 14 Javascript
兼容浏览器的js事件绑定函数(详解)
May 09 Javascript
vue-router 中router-view不能渲染的解决方法
May 23 Javascript
移动端底部导航固定配合vue-router实现组件切换功能
Jun 13 Javascript
JS字符串与二进制的相互转化实例代码详解
Jun 28 Javascript
vue 计算属性和侦听器的使用小结
Jan 25 Vue.js
浅谈 JavaScript 沙箱Sandbox
Nov 02 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
PHP求小于1000的所有水仙花数的代码
2012/01/10 PHP
PHP运行模式汇总
2016/11/06 PHP
PHP7实现和CryptoJS的AES加密方式互通示例【AES-128-ECB加密】
2019/06/08 PHP
jquery自动完成插件(autocomplete)应用之PHP版
2009/12/15 Javascript
jquery之empty()与remove()区别说明
2010/09/10 Javascript
JavaScript将取代AppleScript?
2014/09/18 Javascript
Javascript基础教程之定义和调用函数
2015/01/18 Javascript
js前端实现多图图片上传预览的两个方法(推荐)
2016/11/18 Javascript
使用ionic播放轮询广告的实现方法(必看)
2017/04/24 Javascript
JS滚动到指定位置导航栏固定顶部
2017/07/03 Javascript
Mac 安装 nodejs方法(图文详细步骤)
2017/10/30 NodeJs
jQuery ajax读取本地json文件的实例
2017/10/31 jQuery
使用watch监听路由变化和watch监听对象的实例
2018/02/24 Javascript
原生JS实现顶部导航栏显示按钮+搜索框功能
2019/12/25 Javascript
Vue单页面应用中实现Markdown渲染
2021/02/14 Vue.js
Python中函数的参数传递与可变长参数介绍
2015/06/30 Python
TensorFlow实现AutoEncoder自编码器
2018/03/09 Python
使用Py2Exe for Python3创建自己的exe程序示例
2018/10/31 Python
Django集成搜索引擎Elasticserach的方法示例
2019/06/04 Python
如何使用Python实现自动化水军评论
2019/06/26 Python
python pytest进阶之conftest.py详解
2019/06/27 Python
使用Python脚本zabbix自定义key监控oracle连接状态
2019/08/28 Python
python实现拉普拉斯特征图降维示例
2019/11/25 Python
Diptyque英国官方网站:源自法国的知名香氛品牌
2019/08/28 全球购物
vue路由实现登录拦截
2021/03/24 Vue.js
北大青鸟学生求职信
2013/09/24 职场文书
《和我们一样享受春天》教学反思
2014/02/07 职场文书
公司爱心捐款倡议书
2014/05/14 职场文书
白血病募捐倡议书
2014/05/14 职场文书
服务理念口号
2014/06/11 职场文书
婚内房产协议书范本
2014/10/02 职场文书
本科毕业论文指导教师评语
2014/12/30 职场文书
2015年考研复习计划
2015/01/19 职场文书
介绍信如何写
2015/01/31 职场文书
户外拓展训练感想
2015/08/07 职场文书
react合成事件与原生事件的相关理解
2021/05/13 Javascript