- 最近遇到了调用某银行支付功能的需求 需要使用form表单提交进行传参 记录一下
//创建表单
var form = document.createElement("form");
//action地址
form.action = this.zhUrl + '/B2CMobileRecvOrder.do';
//请求方式
form.method = "post";
//添加_blank,如果是支持第三方添加_blank
// form.target = "_blank";
//commonOrderInfo 为参数对象(进行遍历)
for (var item in this.commonOrderInfo) {
var input = document.createElement("input");
input.name = item;
input.value = this.commonOrderInfo[item];
input.type = "hidden";
//将input标签放入表单中
form.appendChild(input);
}
注入到body
document.body.appendChild(form);
调用表单提交
form.submit();