前提
在页面对checkedbox为true的用户,进行批量删除
页面通过<input>标签的name属性和id属性传递用户名和用户id
content+=' <td><input type="checkbox" name="'+n.loginacct+'" id="'+n.id+'"></td>';
封装多个相同属性名的json数据
1.先定义一个变量jsonObj
2.通过下面语句得到被勾选的checkbox的集合,即被删除的用户集合
var selectCheckbox = $("tbody tr td input:checked");
3.通过遍历,得到,每个用户的id和loginacct属性值,这里可以把jsonObj看作是一个数组集合
注意:datas的名称必须与服务器端相关的Controller方法参数类型的字段一致
var jsonObj = {};
$.each(selectCheckbox,function(i,n){
jsonObj["datas["+i+"].id"] = n.id;
jsonObj["datas["+i+"].loginacct"] = n.name;