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

新手上路,请多包涵

问题描述

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>

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

阅读 2.7k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题