码迷,mamicode.com
首页 > Web开发 > 详细

Js生成表单使用post提交方式带参数下载文件,页面不跳转

时间:2020-03-10 11:58:58      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:color   create   sub   put   key   get   dde   app   element   

 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();
      }
    },

 

Js生成表单使用post提交方式带参数下载文件,页面不跳转

标签:color   create   sub   put   key   get   dde   app   element   

原文地址:https://www.cnblogs.com/angel-devil/p/12454505.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!