javascript IFrame 强制刷新代码


Posted in Javascript onJuly 23, 2009

当第一次从主窗口进入到一个iframe简称{A}中,此时这个{A}中呈现的数据是新的,这时我又点了另外的一个iframe简称{B},这里{B}的数据也是新的,在{B}中进行一些逻辑处理,如向{A}中批量增加模型数据,这里我们再进入到{A}中会发现数据是被缓存着的。因为是从{B}中对批量操作了{A}的数据,{B}是与server通信的,也就是会进行逻辑层/持久层操作,这样server端更新的呈现部分是{B}而不是全部,这也就是局部刷新,只刷{B}。而我们需要做的是让{A}中的内容也跟着变。

解决方案:
·很明显iframe.window.location.reload();不符合当前需求。
·使用window.setTimeout(iframe.window.loadction.reload(),1000);这种方式会造成多次刷新,如果还要在{A}中对{B}的数据进行更新呢?
·研究了半天,其实可以直接从iframe cache问题入手来解决,很easy,直接不让它缓存不就完了,不缓存了,当然也就用不着刷新了。
示例:

function doInsert2BatchCallBack() { 
var pIf = parent.document.getElementById('IFRAME_A'); 
pIf.src = pIf.src + "&".concat(Math.random()); 
//提交批量导入请求 
}
Javascript 相关文章推荐
javascript 动态数据下的锚点错位问题解决方法
Dec 24 Javascript
javascript学习笔记(九) js对象 设计模式
Jun 19 Javascript
js捕获鼠标右键菜单中的粘帖事件实现代码
Apr 01 Javascript
判断JS对象是否拥有某种属性的两种方式
Dec 02 Javascript
利用jQuery实现CheckBox全选/全不选/反选的简单代码
May 31 Javascript
JS实现搜索关键词的智能提示功能
Jul 07 Javascript
JS监控关闭浏览器操作的实例详解
Sep 12 Javascript
微信小程序实现手势图案锁屏功能
Jan 30 Javascript
vuejs实现标签选项卡动态更改css样式的方法
May 31 Javascript
vue实现文字加密功能
Sep 27 Javascript
Vue 实现分页与输入框关键字筛选功能
Jan 02 Javascript
如何构建一个Vue插件并生成npm包
Oct 26 Javascript
jQuery TextBox自动完成条
Jul 22 #Javascript
JavaScript 动态生成方法的例子
Jul 22 #Javascript
模仿jQuery each函数的链式调用
Jul 22 #Javascript
js 代码集(学习js的朋友可以看下)
Jul 22 #Javascript
javascript Base类 包含基本的方法
Jul 22 #Javascript
javascript 表单规则集合对象
Jul 21 #Javascript
一个可以随意添加多个序列的tag函数
Jul 21 #Javascript
You might like
咖啡豆分级制度 咖啡豆等级分类 咖啡豆是按口感分类的吗?
2021/03/05 新手入门
用PHP实现Ftp用户的在线管理
2012/02/16 PHP
PHP编译configure时常见错误的总结
2017/08/17 PHP
PHP实现带进度条的Ajax文件上传功能示例
2019/07/02 PHP
jquery 可拖拽的窗体控件实现代码
2010/03/21 Javascript
通过url查找a元素并点击
2014/04/09 Javascript
jQuery原生的动画效果
2015/07/10 Javascript
window.close(); 关闭浏览器窗口js代码的总结介绍
2016/07/14 Javascript
jQuery Layer弹出层传值到父页面的实现代码
2017/08/17 jQuery
vue通过style或者class改变样式的实例代码
2018/10/30 Javascript
JS求解两数之和算法详解
2020/04/28 Javascript
js里面的变量范围分享
2020/07/18 Javascript
Vue中关闭弹窗组件时销毁并隐藏操作
2020/09/01 Javascript
跟老齐学Python之list和str比较
2014/09/20 Python
Python函数可变参数定义及其参数传递方式实例详解
2015/05/25 Python
python如何在终端里面显示一张图片
2016/08/17 Python
利用ctypes获取numpy数组的指针方法
2019/02/12 Python
python使用writerows写csv文件产生多余空行的处理方法
2019/08/01 Python
Python自动发送和收取邮件的方法
2020/08/12 Python
Python爬虫之Selenium设置元素等待的方法
2020/12/04 Python
Python中正则表达式对单个字符,多个字符和匹配边界等使用
2021/01/27 Python
CSS3实现任意图片lowpoly动画效果实例
2017/05/11 HTML / CSS
简单html5代码获取地理位置
2014/03/31 HTML / CSS
建筑工程专业毕业生自荐信
2013/10/19 职场文书
工程测量与监理专业应届生求职信
2013/11/27 职场文书
教师自荐信
2013/12/10 职场文书
CAD制图人员的自荐信
2014/02/07 职场文书
加多宝凉茶广告词
2014/03/18 职场文书
医学生就业推荐表自我鉴定
2014/03/26 职场文书
演讲稿格式范文
2014/05/19 职场文书
高中校园广播稿
2014/10/21 职场文书
实习单位推荐信
2015/03/27 职场文书
工资证明范本
2015/06/12 职场文书
公司备用金管理制度
2015/08/04 职场文书
2016年9月份红领巾广播稿
2015/12/21 职场文书
社交电商模式的兴起:这些新的商机千万别错过
2019/07/26 职场文书