您好,匿名用户

window.open以post方式提交form表单,在windows10的IE11环境下

0 投票

问题描述

window.open打开一个页面并以post方式提交form,指定了form的target和window.open里的窗口名称相同,正常效果是父页面不变,打开了一个新的页面窗口,但是在某台机器win10的IE11下,打开的是一个空白页面,并且父页面被新打开的页面覆盖了,不是想要的效果

问题出现的环境背景及自己尝试过哪些方法

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)
<div class="m-detail-con">

#@tForm("imageform" url "post" {"class":"clearfix","id":"imageform","style":"display:none","target":"ImageWin"})
    #for(para : paraMap)
    <input type="text" id="${para?.key}" name="${para?.key}" value="${para?.value}"/>
#end

end

<script type="text/javascript">
    $(function () {
        var winObj = window.open('','ImageWin','width=800,height=460,left=100,top=100,scrollbars=yes,menubar=yes,resizable');
        $("#imageform").submit();
        $("#myModalBbep").modal('hide');

        var loop = setInterval(function () {
            if (winObj.closed) {
                clearInterval(loop);
                if ("$!{auto}"=="1") {
                    $.ajax({
                        url: "#link("/paperReg/acptReg/import/syncImg")",
                        type: "post",
                        data: {id:${id}},
                        dataType: "json",
                        success: function (data) {
                            if (data.status && data.status == "y") {
                                $("#acptregtableimport-table").bootstrapTable('refresh');
                                $("#acptregtable-table").bootstrapTable('refresh');
                                layer.closeAll();
                            } else {
                                if (data.info == "没有同步到任何记录") {
                                    layer.msg(data.info, {icon: 7});
                                } else {
                                    layer.msg(data.info, {icon: 2});
                                }
                            }
                        }
                    });
                }
            }
        }, 1000);
    })
</script>

</div>

你期待的结果是什么?实际看到的错误信息又是什么?

用户头像 提问 5月29日 @ Syndra 中士 (1,451 威望)
分享到:

你的回答

隐私保护: 您的邮箱仅用于发送系统通知。
请输入验证码:
    图片验证码看不清?
登录注册后不会被要求输入验证码。

提一个问题:

相关问题

0 投票
1 回复 37 阅读
0 投票
1 回复 195 阅读
0 投票
1 回复 108 阅读
用户头像 提问 2017年 3月6日 @ Nunu 中士 (1,305 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

IT技术交流群 - 随意问
欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...