<table class="table table-striped table-bordered table-hover" id="users" data-show-export="true" data-toggle="table" data-pagination="true" data-search="true" data-show-refresh="true" data-show-toggle="true" data-show-columns="true" data-page-size="10" >
<thead>
<tr>
<th></th>
<th>工号</th>
<th>用户名</th>
</tr>
</thead>
<tbody>
<tr class="odd gradeX">
<td οnclick="cheBox()"><input type="checkbox" name="check" value="${list.id}"/> </td>
<td>${list.id }</td>
<td>${list.account }</td>
</tr>
</tbody>
</table>
<a style="text-decoration:none" onClick="delList()" href="javascript:;" class='btn btn-danger' title="批量删除用户">批量删除用户</a>
function delList(){
var cks=document.getElementsByName("check");
var ids="";
for(var i=0;i<cks.length;i++){
if(cks[i].checked){
ids+=cks[i].value+",";
}
}
deleteUser(ids);
}
function deleteUser(ids){
layer.confirm('确认要删除所选用户吗?',function(index){
$.ajax({
type: 'POST',
url: '${domain}/sys/delUserList.action',
data: {ids : ids},
success: function(data){
layer.msg('批量删除成功!',{icon: 1,time:2000});
setTimeout(function(){
window.location.reload();
},2000)
},
error:function(data) {
console.log(data.msg);
},
});
});
}
controller:
@ResponseBody
@RequestMapping(value = "/delUserList", method = RequestMethod.POST)
public String delUserList(String ids){
String[] ss = ids.split(",");
for (String s : ss) {
userService.delUser(Integer.valueOf(s)); //根据ID删除记录
}
return "true";
}