想把一批name相同的input或者checkbox等作为一个数组 通过post 传递给后台进行处理
?
解决方法如下:
前台:
var header = new Array(); var body = new Array(); for(var i = 0; i < headers.length; i++){ header[i] = headers[i].value; body[i] = bodys[i].html(); } $.post( url,{ 'header[]': header, 'body[]': body }, onComplete, "json" );
?后台:
String[] header = request.getParameterValues("header[]"); String[] body = request.getParameterValues("body[]");?
?
注意:使用getParameterValues的时候,参数必须带上"[]",否则取到的值为null