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 相关文章推荐
jquery的键盘事件修改代码
Feb 24 Javascript
javascript对talbe进行动态添加、删除、验证实现代码
Mar 29 Javascript
基于jquery创建的一个图片、视频缓冲的效果样式插件
Aug 28 Javascript
jquery获得keycode的示例代码
Dec 30 Javascript
javascript 面向对象封装与继承
Nov 27 Javascript
Jquery实时监听input value的实例
Jan 26 Javascript
react.js 获取真实的DOM节点实例(必看)
Apr 17 Javascript
Angular.js中控制器之间的传值详解
Apr 24 Javascript
Vue实现调节窗口大小时触发事件动态调节更新组件尺寸的方法
Sep 15 Javascript
js实现简单的点名器随机色实例代码
Sep 20 Javascript
jQuery实现电梯导航模块
Dec 22 jQuery
js基于canvas实现时钟组件
Feb 07 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
地球防卫队:陪着奥特曼打小怪兽的人类力量 那些经典队服
2020/03/08 日漫
PHP4.04简明安装
2006/10/09 PHP
PHP MYSQL乱码问题,使用SET NAMES utf8校正
2009/11/30 PHP
php实现用户在线时间统计详解
2011/10/08 PHP
数理公式,也可以这么唯美
2021/03/10 无线电
jquery 上下滚动广告
2009/06/17 Javascript
深入理解javaScript中的事件驱动
2013/05/21 Javascript
用js格式化金额可设置保留的小数位数
2014/05/09 Javascript
JS判断网页广告是否被浏览器拦截过滤的代码
2015/04/05 Javascript
javascript实现在网页中运行本地程序的方法
2016/02/03 Javascript
JS Attribute属性操作详解
2016/05/19 Javascript
JS常见创建类的方法小结【工厂方式,构造器方式,原型方式,联合方式等】
2017/04/01 Javascript
vue.js内部自定义指令与全局自定义指令的实现详解(利用directive)
2017/07/11 Javascript
浅谈angular2路由预加载策略
2017/10/04 Javascript
babel的使用及安装配置教程
2018/02/22 Javascript
详解基于mpvue微信小程序下载远程图片到本地解决思路
2019/05/16 Javascript
vue.js+elementUI实现点击左右箭头切换头像功能(类似轮播图效果)
2019/09/05 Javascript
node.js制作一个简单的登录拦截器
2020/02/10 Javascript
python paramiko实现ssh远程访问的方法
2013/12/03 Python
python timestamp和datetime之间转换详解
2017/12/11 Python
解决Python3用PIL的ImageFont输出中文乱码的问题
2019/08/22 Python
浅谈Pycharm最有必要改的几个默认设置项
2020/02/14 Python
Python configparser模块应用过程解析
2020/08/14 Python
sqlalchemy实现时间列自动更新教程
2020/09/02 Python
Python大批量搜索引擎图像爬虫工具详解
2020/11/16 Python
Johnston & Murphy官网: 约翰斯顿·墨菲牛津总统鞋
2018/01/09 全球购物
英国快时尚女装购物网站:PrettyLittleThing
2018/08/15 全球购物
测控技术与仪器个人求职信范文
2013/12/30 职场文书
小型女装店的创业计划书
2014/01/09 职场文书
运动会通讯稿400字
2014/01/28 职场文书
中秋节礼品促销方案
2014/02/02 职场文书
优秀教师先进事迹材料
2014/12/15 职场文书
先进员工事迹材料
2014/12/20 职场文书
挂靠协议书
2015/01/27 职场文书
毕业设计致谢语
2015/05/14 职场文书
Nginx防盗链与服务优化配置的全过程
2022/01/18 Servers