<li class="list-group-item"><span class="list_left">角色关联的权限信息</span>
<span > <c:forEach items="${menuList }" var="m">
<input type="checkbox" name="cengmenu" class="cengmenu" checked="checked" value="${m.id }" />${m.name }
</c:forEach>
<span > <c:forEach items="${menuList }" var="m">
<input type="checkbox" name="cengmenu" class="cengmenu" checked="checked" value="${m.id }" />${m.name }
</c:forEach>
</span>
</li>
根据name属性 获取所有的CheckBox值
obj = document.getElementsByName("cengmenu");
chk_value = [];
for (k in obj) {
if (obj[k].checked)
chk_value.push(obj[k].value);
}
if (chk_value == '') {
alert("你还没有选择任何内容!");
return;
}
var menu_id = chk_value;
//将数组传到后台,注意要减伤traditional : true,否则后台获取的数组是null
$.ajax({
type : 'POST',
dataType : 'JSON',
data : {
'juesename' : juesename,
'menu_id' : menu_id,
'remark' : remark
},
url : 'addrole',
traditional : true,
success : function(data) {
alert(data.msg);
}
});
后台接收数组 : String[] chk_value=request.getParameterValues("menu_id");