easyUI兼容问题,求大神瞄一眼

rendai92 2018-06-11 11:27:54


easyuiUtils.submitBuildIframe=function(url,params){

var me=this;
var html=me.buildFormByParam(url,params);
var chidlwin = top.window.document.getElementById("exportIFrame").contentWindow;

//top.window.document.getElementById("exportIFrame").innerHTML="";
chidlwin.document.body.innerHTML="";//清空iframe内容,达到重新请求
chidlwin.document.write(html);
chidlwin.document.getElementById('postData_form').submit();

};

用easyUI做得导出,第一次点击能成功导出,后面就报错,无法获取未定义或 null 引用的属性“submit”,使用IE10,IE11都不行,求大神指导一下...
...全文
225 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ambit_tsai-微信 2018-06-11
  • 打赏
  • 举报
回复
把chidlwin.document和chidlwin.document.getElementById('postData_form')输出看看?
rendai92 2018-06-11
  • 打赏
  • 举报
回复
引用 3 楼 ambit_tsai 的回复:
[quote=引用 2 楼 rendai92 的回复:] [quote=引用 1 楼 ambit_tsai 的回复:] 把chidlwin.document和chidlwin.document.getElementById('postData_form')输出看看?
第一次都可以正常取到,第二次的时候document.getElementById('postData_form')输出的值为null[/quote] 那chidlwin.document有值吗?[/quote] 已经解决了,是之前离职的人修改过easyUI框架里的代码,一开始没有反应过来,刚刚比对了SVN才发现版本问题,谢谢大佬.
ambit_tsai-微信 2018-06-11
  • 打赏
  • 举报
回复
引用 2 楼 rendai92 的回复:
[quote=引用 1 楼 ambit_tsai 的回复:] 把chidlwin.document和chidlwin.document.getElementById('postData_form')输出看看?
第一次都可以正常取到,第二次的时候document.getElementById('postData_form')输出的值为null[/quote] 那chidlwin.document有值吗?
rendai92 2018-06-11
  • 打赏
  • 举报
回复
引用 1 楼 ambit_tsai 的回复:
把chidlwin.document和chidlwin.document.getElementById('postData_form')输出看看?
第一次都可以正常取到,第二次的时候document.getElementById('postData_form')输出的值为null

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧