Js生成表單使用post提交方式帶參數下載文件,頁面不跳轉


 postFile(params, url) { 
        var form = document.createElement("form");
        form.style = "display:none;";
        form.action = url;
        form.method = "post";
        form.target = "form_iframe"
        document.body.appendChild(form);
       if(!document.getElementById("form_iframe")){
          var ifreame = document.createElement("iframe")
          ifreame.id = "form_iframe";
          ifreame.name = "form_iframe";
          ifreame.style ="display:none;"
          document.body.appendChild(ifreame);
       }
        // 動態創建input並給value賦值
        for (var key in params) {
          var input = document.createElement("input");
          input.type = "hidden";
          input.name = key;
          input.value = params[key];
          form.appendChild(input);
        }
        form.submit();
        form.remove();
      }
    },

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM