iframe加载顺序导致数据访问出现问题
2016-08-29 16:40
351 查看
背景:
一个页面A内有一个iframe,src指向了B页面。
问题:
页面A通过Ajax获取服务器数据,并赋值给了页面A的全局变量gData,页面B要用到页面A的数据gData。那么问题来了当B访问gData时由于Ajax还没有获取服务器返回的数据导致B得到undefined。
解决方案:
将iframe的src属性置为空,当ajax成功返回时再用js将iframe的src赋值。
一个页面A内有一个iframe,src指向了B页面。
问题:
页面A通过Ajax获取服务器数据,并赋值给了页面A的全局变量gData,页面B要用到页面A的数据gData。那么问题来了当B访问gData时由于Ajax还没有获取服务器返回的数据导致B得到undefined。
解决方案:
将iframe的src属性置为空,当ajax成功返回时再用js将iframe的src赋值。
相关文章推荐
- 解决windows的数据访问保护(DEP)导致windows installer不能工作的问题
- 今天使用ie6访问有iframe页面时,出现cookie被阻挡的问题解决方法
- Hbase探究——如何避免一行数据过大导致加载至内存出现out of memory的情况
- Visual Studio 2015 Update 1 成功安装后运行 “出现未能正确加载[XXXX]包,此问题可能是由配置更改或安装另一个扩展导致的。” 可能的解决方法
- 初始化iframe数据,判断iframe加载是否完成的问题
- 用oralce连接.net客户端出现问题:“数据连接不成功,请检查该数据库是否已启动尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组件的情况下以64位模式运行,”的解决办法
- 同域下iframe操作时,js访问document出现"拒绝访问"的问题原因
- Win8.1慎用优化,可能导致安装驱动出现数据无效的问题。附解决方法
- 解决父页面加载iframe时,src链接中参数值过大导致加载失败的问题
- J2ME 访问服务器 数据头部出现乱码问题
- 使用WebView加载数据出现找不到网页的问题之解决办法(转)
- 用oralce连接.net客户端出现问题:“数据连接不成功,请检查该数据库是否已启动尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组
- 网页客户端使用php访问mysql数据时出现NetworkError: 500 Internal Server Error问题的解决方案
- hashtable排序问题【屏蔽hashtable数据访问顺序】
- 关于js加载iframe出现空白问题的解决方案
- 出现问题:BOOTSTRP导致访问侵犯在IMSCUT.DL的解决办法
- ExtJs4 Ext.form.field.ComboBox 刷新数据出现一直加载的问题
- Weka加载数据易出现的问题
- 关于COM服务之加载顺序,此时你可能出现程序卡死,假死等现象,因为com服务可能加载了一半,导致其他需要com的服务假死
- PHP代码目录权限问题导致Nginx访问出现404错误