js创建form添加input项目并提交表单

构建动态表单并提交
本文介绍了一种使用JavaScript动态创建HTML表单元素的方法,并详细解释了如何将这些隐藏输入字段添加到表单中以便进行POST提交。通过这种方式,可以轻松地向服务器发送JSON数据和其他必要参数。
  var generateHideElement = function (name, value) {
                var tempInput = document.createElement("input");
                tempInput.type = "hidden";
                tempInput.name = name;
                tempInput.value = value;
                return tempInput;
            }

            var form = document.createElement("form");
            document.body.appendChild(form);


            var jData = generateHideElement("jData", jsondata),
             jsongroups = generateHideElement("jsongroups", jsongroups),
             cacheKey = generateHideElement("cacheKey", "SalaryCalculation"),
             execlName = generateHideElement("execlName", selector.$orgName().val());



          
            form.appendChild(jData);
            form.appendChild(jsongroups);
            form.appendChild(cacheKey);
            form.appendChild(execlName);
            form.method = "post";
            form.action = $.action.url("ImportExcel1", null, "CommonInfo", "CommonX6Api");
            form.submit();

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值