批量删除前台(jsp)
$(function(){
$("#btn2").click(function(){
var ids = “”;
//先获取到所有选中的复选框
$(":checkbox:checked").each(function(){
ids += “,”+this.value; // ,1,2,3
})
ids = ids.substring(1); //1,2,3
alert(ids);
if(confirm(“你的舍得吗?”)){
$.post(
“del”,
{bid:ids},
function(obj){
alert(obj);
if(obj == ‘ok’){
//刷新本页面
location.reload();
}else{
alert(“删除失败”)
}
},“TEXT”
)
}
})
})
<c:forEach items="${list }" var="l">
<tr>
<td><input type="checkbox" value="${l.bid }"></td>
</tr>
</c:forEach>
controller层
@RequestMapping(“del”)
@ResponseBody
public String del(int[] bid) {
for (int i : bid) {
brandMapper.deleteByPrimaryKey(i);
}
return “ok”;
}