JavaScript-构造表单并提交数据

发布时间 2023-04-20 09:02:59作者: 疯狂的妞妞

 

        // 使用form表单实现post方式文件下载
        downloadPost: function(url, data){
            var body = document.getElementsByTagName('body')[0];
            var form = document.createElement('form');
            form.method = 'POST';
            form.action = url;
            form.target = "blank";
            for(var key in data){
                var param = document.createElement('input');
                param.type = "hidden";
                param.name = key;
                param.value = data[key];
                form.appendChild(param);
            }
            body.appendChild(form);
            form.submit();
            body.removeChild(form);
        }