JavaScript创建动态Form,添加请求参数,提交

直接贴上代码,相信大家都看得懂!

	function formSubmit(elementValue) {
	    var turnForm = document.createElement("form");   
	    document.body.appendChild(turnForm);
	    turnForm.method = 'post';
	    turnForm.action = 'vmsservlet';
	    turnForm.target = 'mainFrame';
	 	
	    for (var x in elementValue) {        
	 	var newElement = document.createElement("input");
	        newElement.setAttribute("type","hidden");
	        newElement.name = x;
	        newElement.value = elementValue[x];        
	        //alert(newElement.name);
	        turnForm.appendChild(newElement);
	     }
	    turnForm.submit();
	}
elementValue 接收JavaScript对象类型,如下:
var subData = {"cameraid" : cameraid,"port" : port,	"vmsip" : vmsip	};
formSubmit(subData);

这样可以一次传递多个请求参数,后台Servlet中接收代码:

String cameraid = request.getParameter("cameraid");
String port = request.getParameter("port");
String vmsip = request.getParameter("vmsip");


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值