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 相关文章推荐
游戏人文件夹程序 ver 3.0
Jul 14 Javascript
关于使用runtimeStyle属性问题讨论文章
Mar 08 Javascript
JS 遮照层实现代码
Mar 31 Javascript
js如何实现设计模式中的模板方法
Jul 23 Javascript
JavaScript原型链示例分享
Jan 26 Javascript
JS创建类和对象的两种不同方式
Aug 08 Javascript
jQuery基础语法实例入门
Dec 23 Javascript
JS往数组中添加项性能分析
Feb 25 Javascript
五种js判断是否为整数类型方式
Dec 03 Javascript
基于jquery实现省市区三级联动效果
Dec 25 Javascript
深入理解jquery自定义动画animate()
May 24 Javascript
Vue路由切换页面不更新问题解决方案
Jul 10 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
thinkphp3.2中Lite文件替换框架入口文件或应用入口文件的方法
2015/05/21 PHP
PHP实现的增强性mhash函数
2015/05/27 PHP
在WordPress中使用wp_count_posts函数来统计文章数量
2016/01/05 PHP
php加密解密字符串示例
2016/10/13 PHP
php脚本守护进程原理与实现方法详解
2017/07/20 PHP
caller和callee的区别介绍及演示结果
2013/03/10 Javascript
Jquery实现的角色左右选择特效
2014/05/21 Javascript
ff chrome和ie下全局动态定位的异同及全局高度的取法
2014/06/30 Javascript
zepto.js中tap事件阻止冒泡的实现方法
2015/02/12 Javascript
jQuery实现的点赞随机数字显示动画效果(附在线演示与demo源码下载)
2015/12/31 Javascript
详解jquery事件delegate()的使用方法
2016/01/25 Javascript
JavaScript中的各种操作符使用总结
2016/05/26 Javascript
js实现PC端和移动端刮卡效果
2020/03/27 Javascript
深入理解vue.js中$watch的oldvalue与newValue
2017/08/07 Javascript
聊聊那些使用前端Javascript实现的机器学习类库
2017/09/18 Javascript
jQuery实现的记住帐号密码功能完整示例
2019/08/03 jQuery
JS实现简单打字测试
2020/06/24 Javascript
Python读取txt某几列绘图的方法
2018/10/14 Python
Python模拟浏览器上传文件脚本的方法(Multipart/form-data格式)
2018/10/22 Python
用Python实现筛选文件脚本的方法
2018/10/27 Python
删除DataFrame中值全为NaN或者包含有NaN的列或行方法
2018/11/06 Python
python实现名片管理系统项目
2019/04/26 Python
Python 内置变量和函数的查看及说明介绍
2019/12/25 Python
Python3爬虫里关于代理的设置总结
2020/07/30 Python
Python爬虫破解登陆哔哩哔哩的方法
2020/11/17 Python
详解win10下pytorch-gpu安装以及CUDA详细安装过程
2021/01/28 Python
Html5原创俄罗斯方块(基于canvas)
2019/01/07 HTML / CSS
Lentiamo丹麦:购买便宜的隐形眼镜
2021/01/13 全球购物
关键字throw与throws的用法差异
2016/11/22 面试题
招商经理岗位职责
2013/11/16 职场文书
原料仓管员岗位职责
2014/04/12 职场文书
国家励志奖学金个人先进事迹材料
2014/05/04 职场文书
2014年秋季开学典礼主持词
2014/08/02 职场文书
三峡人家导游词
2015/01/31 职场文书
反邪教教育心得体会
2016/01/15 职场文书
html5+实现plus.io进行拍照和图片等获取
2022/06/01 HTML / CSS