javascript IFrame 强制刷新代码
2009-07-23 00:00
411 查看
当第一次从主窗口进入到一个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,直接不让它缓存不就完了,不缓存了,当然也就用不着刷新了。
示例:
解决方案:
・很明显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 IFrame 强制刷新代码
- javascript+iframe 实现无刷新载入整页的代码
- Javascript刷新本页面、父页面、iframe、定时刷新的代码
- javascript 强制刷新页面的实现代码
- javascript 强制刷新页面的实现代码
- javascript+iframe 实现无刷新载入整页的代码
- Javascript刷新本页面、父页面、iframe、定时刷新的代码
- javascript 强制刷新页面的实现代码
- 返回上一页并自动刷新的JavaScript代码
- html中iframe控制父页面刷新实现思路及代码
- JavaScript刷新iframe的方法
- 【Servlet】在Servlet3.0中利用ajax达到iframe局部刷新效果,同时避免在Js写过多的HTML代码
- 屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 的javascript代码
- JavaScript中iframe实现局部刷新的几种方法汇总
- javascript showModalDialog 多层模态窗口实现页面提交及刷新的代码
- javascript刷新页面 (子窗口 window.open iframe)
- IFrame的强制刷新
- 如何用Javascript代码禁止IE的刷新功能,让其按F5键或IE刷新按钮时没动作?
- javascript在控制在返回页面加载后重新强制刷新一次
- [Javascript]JS当前页面和框架自动刷新的方法[脚本代码大全]