想把一批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

541

被折叠的 条评论
为什么被折叠?



