首页 > 编程语言 >JavaScript-构造表单并提交数据

JavaScript-构造表单并提交数据

时间:2023-04-20 09:12:51浏览次数:32  
标签:body key form JavaScript param 表单 提交 var document

 

        // 使用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);
        }

 

标签:body,key,form,JavaScript,param,表单,提交,var,document
From: https://www.cnblogs.com/chenss15060100790/p/17335392.html

相关文章

  • 功能强大的JavaScript引擎--SpiderMonkey
    JavaScript在浏览器中的应用几乎是尽人皆知的。实际上,JavaScript技术也可以使用在非浏览器应用程序当中,从而让应用程序具有自动的脚本功能。本文介绍了一种功能非常强大的JavaScript引擎SpiderMonkey。这个引擎是Mozilla浏览器的JavaScript引擎。该引擎接口定......
  • JavaScript写一个小乌龟推箱子游戏
    推箱子游戏是老游戏了,网上有各种各样的版本,说下推箱子游戏的简单实现,以及我找到的一些参考视频和实例;推箱子游戏的在线DEMO:打开如下是效果图:这个拖箱子游戏做了移动端的适配,我使用了zepto的touch模块,通过手指滑动屏幕就可以控制乌龟走不同的方向;因为推箱......
  • git branch 分支二次提交冲突解决
    2028gitcommit-m"[CODESCAN]dlna_srcchecktwocommit"2029gitpush2030gitbranch2031gitpush2032gitbranch2033clear2034ls2035gitbranch2036gitpush2037gitbranch2038gitlog2039gitpush2040gitpush--set-up......
  • JavaScript 隐式类型转换有哪些副作用
    JavaScript隐式类型转换有哪些副作用在JavaScript中,隐式类型转换指的是在运行时自动将一个数据类型转换为另一个数据类型。虽然JavaScript中的隐式类型转换有时可以使代码更简洁,但也会带来一些副作用,包括:难以预测的结果:由于JavaScript在隐式类型转换时会自动进行一些操......
  • JavaScript程序与设计入门到入土
    4.JavaScript代码的书写位置和css一样,我们的js也可以有多种方式书写在页面上让其生效js也有多种方式书写,分为行内式,内嵌式,外链式4-1行内式JS代码(不推荐)写在标签上的js代码需要依靠事件(行为)来触发<!--写在a标签的href属性上--><ahref="javascript:alert('我是......
  • ipa上传,提交AppStore,windows上传ipa
    将ipa提交到AppStore需要Mac电脑操作,现在大部分的程序员都是使用混合开发平台windows系统的电脑,自己装虚拟机过程又繁琐。使用此工具只需要网页上点两下帮你完成这些鸡毛蒜皮事,让你有更多的时间花在改bug上1.打开苹果应用商店:https://appstoreconnect.apple.com/2.登录成功......
  • JavaScript 内的 this 指向
     在javascript语言中,有一个奇奇怪怪的"关键字"叫做this● 为什么说它是奇奇怪怪呢,是因为你写出100个this,可能有100个解释,完全不挨边● 但是,在你的学习过程中,搞清楚了this这个玩意,那么会对你的开发生涯有很大帮助的● 接下来咱们就开始一点一点......
  • ip 表单验证 vue iview
    ip表单验证vueiviewtemplate<Rowv-show="config.bindIP"><Colspan="12"><FormItemlabel="绑定IP:"prop="userPhoto":rules="[{required:t......
  • 使用JavaScript的原型
    在javascript中,函数可以有属性。每个函数都有一个特殊的属性叫作原型(prototype)。functiondoSomething(){}console.log(doSomething.prototype);运行这段代码之后,控制台上面应该出现了像这样的一个对象。{constructor:ƒdoSomething(),__proto__:{const......
  • JavaScript 利用 async await 实现 sleep 效果
    constsleep=(timeountMS)=>newPromise((resolve)=>{setTimeout(resolve,timeountMS);});(async()=>{console.log('11111111,'+newDate());awaitsleep(2000);console.log('22222222,'+newDate());await......