一个奇怪的问题是:潜逃在iframe里的页面单独提交都是正常,放到iframe里面通过js调用在parent页面。提交总是被莫名其妙的杀掉。

确定js简单无错之后,继续看parent的处理逻辑,有这么一句.this.destory()。

问题最后才确定了,是打开iframe的页面本身世打开的window窗口,结果能提交submit执行后,直接关闭了打开的窗口。

结果form没有执行开始就被终结了parent,当然iframe的所有执行也都game over了。

毕竟iframe是异步的执行的,想当然的同步了。所以,作者再提交后就kill了父级。

线程的逻辑相同了。

要是非要这样做的话就只能等待机制了,要么就是回调机制,执行完成后触发执行相关其他。

省事期间直接,this.hide()了,只要不销毁窗口就OK了。

转载于:https://www.cnblogs.com/Running_Zhang/p/5659943.html

调试一个Ext打开的window窗口内嵌Iframe的form提交问题相关推荐

  1. vue 项目中分别使用 vue-pdf 插件和内嵌 iframe 实现 PDF 文件预览,缩放,旋转,下载,保存等功能 ?

    需求:在 vue  和 element-ui 项目中,有点击按钮预览,下载,打印 PDF 文件 需求,要求支持 PDF 的预览,上下页切换,首尾页切换,页码选择跳转,放大缩小,顺时针逆时针旋转,下载, ...

  2. vue内嵌iframe跨域通信

    1.Vue组件中如何引入iframe? <template><div class="act-form"><iframe :src="src& ...

  3. html 内嵌iframe,html页面 内嵌iframe

    1.创建iframe scrolling="no" οnlοad="resizeIframe(this)"> 2. js将html文件字符串,write进 ...

  4. OA系统十七:请假申请三:【请假申请】这个内嵌界面中【提交请假表单数据】的Service层;(PS:在EmployeeDao中初次遇到@Param()参数设置)

    本篇博客的主要内容是:  本篇博客的需要注意的点有: (1)根据业务需求,规划好整体的代码结构和编码逻辑: (2)一种目前认可的编程小细节:(PS:随着以后经验增多,可能会抛弃这种想法,或者有其他理解 ...

  5. vue页面内嵌iframe使用postMessage进行跨域通信

    跨域 关于跨域的详细资料:跨域,这里只需要明确什么情况下跨域了(等同于两个url什么情况下是非同源关系). 协议.域名.端口三者有其一不同,就算是跨域,就算是非同源 本地环境模拟 借助phpstudy ...

  6. 内嵌iframe撑高父容器,底部有4px留白问题解决办法

    由于iframe是特殊标签, 1,iframe默认是块元素,其display样式默认值是block 2,frame应该说即不是块元素也不是行内元素,它虽然有display样式,但其默认值是none 3 ...

  7. 纯JS解决内嵌iframe全屏(兼容IE/火狐/谷歌)

    遇到一些政府/国企开发时经常遇到兼容IE的问题,给大家介绍一种我刚研究出的一种解决方案 1.代码 <!DOCTYPE html> <html lang="en"& ...

  8. OA系统十八:请假申请四:【请假申请】这个内嵌界面中【提交请假表单数据】的Controller层;

    本篇博客的主要内容是: 本篇博客需要注意的点: (1)一种策略,或称之为一种思想:一个Controller的url设置成通配符的形式,从而实现不同的请求调用不同方法: (2)加深感受下Session这 ...

  9. OA系统十六:请假申请二:【请假申请】这个内嵌界面中【提交请假表单数据】的SQL语句和Dao层;

    本篇博客的主要内容是: 本篇博客的主要目的是:创建与"请假流程有关的"[LeaveForm请假单表.ProcessFlow审批任务流程表.Notice消息通知表]三张表的底层的Da ...

最新文章

  1. (14)Why some people find exercise harder than others
  2. linux 权限管理 lvm,Linux系统中RAID及LVM管理
  3. MySQL设置默认引擎和字符集
  4. Java 中Comparator 的使用,实现集合排序
  5. MyBatis 实际使用案例-typeHandlers【重点】
  6. 浙江等高等学校计算机,2010年浙江省高等学校计算机等级考试
  7. 轻量级的web框架[Nancy On .Net Core Docker]
  8. JMetro版本11.5.11和8.5.11发布
  9. Nature | 基于单细胞RNA测序绘制人类肺组织分子细胞图谱,成功鉴定多种未知细胞类型...
  10. 【BZOJ-3123】森林 主席树 + 启发式合并
  11. Task02:SQL基础查询与排序-天池龙珠计划SQL训练营
  12. 细说HTTP中POST与GET的区别与联系
  13. 大数据各子项目的环境搭建之建立与删除软连接(博主推荐)
  14. YII2中ActiveDataProvider与GridView的配合使用
  15. 微服务架构学习笔记(一):gRPC Spring Boot Starter 2.2.0 发布,及使用步骤
  16. java 泛型对象实例化_java泛型对象的实例化
  17. 优秀的项目经理都会用这60个项目管理工具模板,可直接编辑套用
  18. RS-274drillIPC-2581三种PCB Gerber文件的观察软件
  19. SpringSecurity下做POST测试以及传递实体
  20. 实战HTML:部分美团首页静态界面

热门文章

  1. NLP《语言模型(一)-- 基于统计的N-Gram语言模型》
  2. 漫步微积分十八——变化率问题
  3. spring-boot中使用druid连接池
  4. tkinter # If this fails your Python may not be configured for Tk解决方法
  5. 深度学习-tensorflow1.x之交叉熵损失函数(softmax_cross_entropy_with_logits)代码实现 Tensorflow1.x 和 Numpy
  6. LaTeX——双栏论文插入图片
  7. Exception in thread main java.lang.RuntimeException: org.apache.hadoop.security.AccessControlExcep
  8. 单目视觉定位测距的两种方式(转载)
  9. mysql 设置时区_MySQL实战干货 | 如何处理由时区设置引发的 SQL 执行“卡顿”?...
  10. ubuntu20.10上搭建hadoop3.2.2伪分布式