iframe加载顺序导致数据访问出现问题

原创 2016年08月29日 16:40:37

背景:
一个页面A内有一个iframe,src指向了B页面。
问题:
页面A通过Ajax获取服务器数据,并赋值给了页面A的全局变量gData,页面B要用到页面A的数据gData。那么问题来了当B访问gData时由于Ajax还没有获取服务器返回的数据导致B得到undefined。
解决方案:
将iframe的src属性置为空,当ajax成功返回时再用js将iframe的src赋值。

版权声明:本文为博主原创文章,未经博主允许不得转载。

js 控制父子页面的加载顺序

案例情况: 在父网页中存在iframe 如下:   id="divHome" title="首页"> frameborder="0" id="divHomeIframe" style="...
  • wlphyl
  • wlphyl
  • 2016年07月20日 15:13
  • 1025

iframe重复加载的问题

关于动态加载iframe 今天在用chrome调试js代码时发现,原本用意调用一次的iframe加载,实际加载了两次。 以下是我加载iframe的代码: html代码: ... ...

easyui iframe src 请求两次的处理

刚开始时 src 设为空 后面通过jquery 赋值  就可以了。    $("#iframe1").attr("src","sdfdsfsf"); ...

多个iframe 加载

遍历iframe,然后加载相应的iframe时,iframe不会是按顺序加载,按我的测试,应该是随机或者并列, for(var i=0;i...

关于大量iframe加载的解决方案

手头的一个项目,根据客户的要求,在前端自动生成大量的iframe,比如90个iframe,而且这些iframe是嵌套在一个大的iframe下的,不要问我为什么这样。方案1:将动态生成的url,附加到i...
  • zdavb
  • zdavb
  • 2015年11月13日 14:52
  • 6683

判断iframe里的页面加载完成

//判断iframe是否加载完成,RMid为iframe的ID document.getElementById("RMid").onload = function () { alert("加载完...

html嵌套iframe如何实现等iframe页面加载完进行下一步调用

如果想在你的html里面显示一张图片,或者显示一个报表,经常会在里面嵌套iframe,当我们点查询报表时,在报表显示过程中,我们想做个遮罩层,提示等待...但是报表显示出来后,我们如何把遮罩层去掉,让...

页面中存在多个iframe时iframe内容异常问题

近期在开发中遇到一个很奇怪的问题:HTML页面中有2个iframe,每次打开的时候这2个iframe都是一样的内容,或者有时候异常显示。 示例代码: #if(${formMa...

页面加载iframe页面时,iframe页面有时无法正常加载的问题

最近在项目中使用iframe,在使用过程中遇到iframe页面加载不正常的问题(iframe的src直接指定): 如图,iframe页面中有两个div使用jquery的easyui插件显示为pa...
  • ricksyz
  • ricksyz
  • 2011年11月04日 15:01
  • 6747

快速开发app,这个快速开发框架,整合PC、移动端开发,让开发更畅快!

之前,有发过不少PC端快速开发的文章,但是现在越来越多的项目需要PC和移动端结合,所以,我给大家介绍一下之前快速开发平台的APP版本,希望大家能够体验一下,发表一下自己的看法。下载的话,在官网:www...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iframe加载顺序导致数据访问出现问题
举报原因:
原因补充:

(最多只允许输入30个字)