读书人

jQuery传接数组作参数给Java服务端

发布时间: 2012-11-22 00:16:41 作者: rapoo

jQuery传递数组作参数给Java服务端

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

读书人网 >Web前端

热点推荐