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 相关文章推荐
一些主流JS框架中DOMReady事件的实现小结
Feb 12 Javascript
Jquery中使用setInterval和setTimeout的方法
Apr 08 Javascript
JavaScript中的apply和call函数详解
Jul 20 Javascript
AngularJS入门教程(一):静态模板
Dec 06 Javascript
JS实现超过长度限制后自动跳转下一款文本框的方法
Feb 23 Javascript
基于jquery实现日历签到功能
Sep 11 Javascript
基于JavaScript实现网页倒计时自动跳转代码
Dec 28 Javascript
react-native-video实现视频全屏播放的方法
Mar 19 Javascript
详解React-Router中Url参数改变页面不刷新的解决办法
May 08 Javascript
ajax跨域访问遇到的问题及解决方案
May 23 Javascript
实用的Vue开发技巧
May 30 Javascript
jQuery实现开关灯效果
Aug 02 jQuery
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
php+AJAX传送中文会导致乱码的问题的解决方法
2008/09/08 PHP
PHP对MongoDB[NoSQL]数据库的操作
2013/03/01 PHP
PHP使用Memcache时模拟命名空间及缓存失效问题的解决
2016/02/27 PHP
php实现不通过扩展名准确判断文件类型的方法【finfo_file方法与二进制流】
2017/04/18 PHP
thinkphp框架类库扩展操作示例
2019/11/26 PHP
php将字符串转换为数组实例讲解
2020/05/05 PHP
javascript 隐藏/显示指定的区域附HTML元素【legend】用法
2010/03/05 Javascript
Ext对基本类型的扩展 ext,extjs,format
2010/12/25 Javascript
基于jquery的下拉框改变动态添加和删除表格实现代码
2020/09/12 Javascript
JS获取浏览器语言动态加载JS文件示例代码
2014/10/31 Javascript
js简单判断移动端系统的方法
2016/02/25 Javascript
Node.js编写爬虫的基本思路及抓取百度图片的实例分享
2016/03/12 Javascript
jQuery插件HighCharts实现2D柱状图、折线图的组合多轴图效果示例【附demo源码下载】
2017/03/09 Javascript
JS实现隔行换色的表格排序
2017/03/27 Javascript
详解利用 Express 托管静态文件的方法
2017/09/18 Javascript
微信小程序实现的一键拨号功能示例
2019/04/24 Javascript
通过vue手动封装on、emit、off的代码详解
2019/05/29 Javascript
JAVA面试题 static关键字详解
2019/07/16 Javascript
layer.open 获取不到表单信息的解决方法
2019/09/26 Javascript
NodeJS有难度的面试题(能答对几个)
2019/10/09 NodeJs
JavaScript队列结构Queue实现过程解析
2020/03/07 Javascript
python创建线程示例
2014/05/06 Python
Python实现的简单hangman游戏实例
2015/06/28 Python
在Django中限制已登录用户的访问的方法
2015/07/23 Python
解决Scrapy安装错误:Microsoft Visual C++ 14.0 is required...
2017/10/01 Python
Python+request+unittest实现接口测试框架集成实例
2018/03/16 Python
Python3使用正则表达式爬取内涵段子示例
2018/04/22 Python
python用什么编辑器进行项目开发
2020/06/17 Python
如何利用python检测图片是否包含二维码
2020/10/15 Python
保安部任务及岗位职责
2014/02/25 职场文书
股票投资建议书
2014/05/19 职场文书
预防艾滋病宣传标语
2014/06/25 职场文书
大雁塔英文导游词
2015/02/10 职场文书
送达通知书
2015/04/25 职场文书
开学第一周总结
2015/07/16 职场文书
家庭教育教师培训学习体会
2016/01/14 职场文书