window.open()提交数据,参数过长会限制。请改成post提交

解决方法: 将下边这段代码放入你window.open的那个js中。调用即可!
function openPostWindow(url, params) {
  
      var newWin = window.open(),
      formStr = '';
      //设置样式为隐藏,打开新标签再跳转页面前,如果有可现实的表单选项,用户会看到表单内容数据
       formStr = '<form style="visibility:hidden;" method="POST" action="' + url + '">' +
            '<input type="hidden" name="params" value="' + params + '" />' +
            '</form>';
  
     newWin.document.body.innerHTML = formStr;
     newWin.document.forms[0].submit();
    
     return newWin;
}

具体代码如下:

window.open()提交数据,参数过长会限制。请改成post提交