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 面向对象编程(1) 基础
May 18 Javascript
window.location.hash 使用说明
Nov 08 Javascript
jquery获取元素值的方法(常见的表单元素)
Nov 15 Javascript
Javascript 按位与赋值运算符 (&=)使用介绍
Feb 04 Javascript
JavaScript实现级联菜单的方法
Jun 29 Javascript
JavaScript操作 url 中 search 部分方法函数
Jun 15 Javascript
Ajax 加载数据 练习代码
Jan 05 Javascript
Vue学习笔记进阶篇之多元素及多组件过渡
Jul 19 Javascript
实例讲解vue源码架构
Jan 24 Javascript
详解Vue中watch对象内属性的方法
Feb 01 Javascript
浅析JavaScript预编译和暗示全局变量
Sep 03 Javascript
javascript中闭包closure的深入讲解
Mar 03 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
PHP中输出转义JavaScript代码的实现代码
2011/04/22 PHP
PDO预处理语句PDOStatement对象使用总结
2014/11/20 PHP
PHP原生函数一定好吗?
2014/12/08 PHP
php记录搜索引擎爬行记录的实现代码
2018/03/02 PHP
高效率JavaScript编写技巧整理
2013/08/23 Javascript
JavaScript设计模式之工厂模式和构造器模式
2015/02/11 Javascript
JS脚本根据手机浏览器类型跳转WAP手机网站(两种方式)
2015/08/04 Javascript
基于BootStarp的Dailog
2016/04/28 Javascript
JavaScript中split与join函数的进阶使用技巧
2016/05/03 Javascript
JS实现的表格行上下移动操作示例
2016/08/03 Javascript
JS函数修改html的元素内容,及修改属性内容的方法
2016/10/28 Javascript
Vue 配合eiement动态路由,权限验证的方法
2018/09/26 Javascript
vue获取验证码倒计时组件
2019/08/26 Javascript
如何阻止小程序遮罩层下方图层滚动
2019/09/05 Javascript
vue3+typescript实现图片懒加载插件
2020/10/26 Javascript
python将多个文本文件合并为一个文本的代码(便于搜索)
2011/03/13 Python
简单使用Python自动生成文章
2014/12/25 Python
python高手之路python处理excel文件(方法汇总)
2016/01/07 Python
剖析Python的Twisted框架的核心特性
2016/05/25 Python
Windows下PyCharm安装图文教程
2018/08/27 Python
Python爬虫实现的根据分类爬取豆瓣电影信息功能示例
2019/09/15 Python
django中瀑布流写法实例代码
2019/10/14 Python
python 两个数据库postgresql对比
2019/10/21 Python
python安装gdal的两种方法
2019/10/29 Python
Django 自定义404 500等错误页面的实现
2020/03/08 Python
python代码实现猜拳小游戏
2020/11/30 Python
百思买加拿大:Best Buy Canada
2018/03/20 全球购物
Vero Moda西班牙官方购物网站:丹麦BESTSELLER旗下知名女装品牌
2018/04/27 全球购物
法国票务网站:Ticketmaster法国
2018/07/09 全球购物
澳大利亚排名第一的儿童在线玩具商店:Toy Galaxy
2018/10/06 全球购物
PatPat德国:妈妈的每日优惠
2019/10/02 全球购物
个人简历的自荐信
2013/10/23 职场文书
幼儿园新年寄语
2014/04/03 职场文书
节约每一滴水演讲稿
2014/09/09 职场文书
债务纠纷代理词
2015/05/25 职场文书
python入门之算法学习
2021/04/22 Python