ajax批量删除
//批量删除
function pidelete(){
var ids = [];
$("[name=arr]:checked").each(function(){
ids.push(this.value);
});
if(ids.length<=0){
alert("您还没有选择任何条件?");
return;
}
var a=confirm("您确认删除这"+ids.length+"条数据吗?");
if(a==true){
$.ajax({
traditional:true,
url:"<%=request.getContextPath() %>/studentController/pideleteStudent.do",
type:"post",
data:{
ids:ids
},
success:function(result){
console.log(result);
reload();
},error:function(e){
console.log(e);
}
});
}
}
使用Bootbox弹框实现批量删除
// 批量删除
function batchDelete(){
var arr = $("[name=arr]:checked");
if(arr.length > 0){
var ids = [];
arr.each(function(){
ids.push(this.value);
})
bootbox.confirm({
message:"您确定要删除<font color='red'><b>"+ids.length+"</b></font>条数据吗?",
callback:function(result){
if(result){
$.post({
url:"<%=request.getContextPath()%>/drugController/pideleteDrug.do",
data:{"ids":ids},
traditional:true,
success:function(result){
if(result==1){
bootbox.alert("删除成功!");
$("#firstCheck").prop("checked",false); // 将第一个复选框状态设置取消
search();
}else{
bootbox.alert("删除异常!");
}
}
})
}
},
buttons:{
confirm:{
label:"确认",
className:"btn-info",
},
cancel:{
label:"取消",
className:"btn-warning",
}
}
})
}else{
bootbox.alert("请选择要删除的数据!");
}
}