弹出页面大数据量传输问题

对于从父窗口打开一个页面时,如window.open ,这时向服务器传输的数据是受限的,当数据量大时,会出现错误。故采用如下方式打开一个新窗口,解决大数据量传输问题。

var oForm = document.createElement("form");        
        var url = "<%=request.getContextPath()%>/pay/realpay/manage/addForXM/create/index.do?mainmenu=<c:out value="${param.mainmenu}"/>&submenu=<c:out value="${param.submenu}"/>"
    oForm.method="post";  
    oForm.action=url;  
    oForm.target="_blank";
   
    var hasitemsids_input = document.createElement("input");
    hasitemsids_input.type="hidden";  
        hasitemsids_input.name="ctrlids";  
        hasitemsids_input.value=$('form1').ctrlids.value;
        oForm.appendChild(hasitemsids_input);
       
        var hasitemsids_input1 = document.createElement("input");
    hasitemsids_input1.type="hidden";  
        hasitemsids_input1.name="bdgagencys";  
        hasitemsids_input1.value=$('form1').bdgagencys.value;
        oForm.appendChild(hasitemsids_input1);
       
       document.body.appendChild(oForm);
       oForm.submit();

你可能感兴趣的:(大数据量)