<input type="button" class="layui-btn" value="全选/反选" id="fanAll"/>
<input type="button" class="layui-btn" value="批量删除" id="delAll"/>
$(document).ready(function(){
$("#fanAll").click(function () {
$("input[name='check[]']").each(function(){
if($(this).prop("checked")){
$(this).prop("checked",false);
}else{
$(this).prop("checked",true);
}
})
form.render('checkbox');
});
});
$(document).ready(function(){
$("#delAll").click(function () {
var cid={:I('cid')};
var arr = new Array();
$("input:checkbox[name='check[]']:checked").each(function(i){
arr[i] = $(this).val();
});
field = arr.join(",");//将数组合并成字符串
$.post("{:U('Articles/bdel')}", {id:field,cid:cid}, function (res) {
if(res.status == 1){
window.location.reload()
layer.msg(res.info);
}else{
window.location.reload()
layer.msg(res.info);
}
}, 'json');
});
});
php
public function bdel()
{
$cid = I('cid',0);
$categoey_info = $this->get_categoey_info($cid);
$model_info = $this->get_model_info($categoey_info['model_id']);
$_db = M($model_info['table_name']);
$ids = I('post.id');
$ids=explode(",",$ids);
if(is_array($ids)){
$map['id']=array('in',$ids);
$lastid=$_db->where($map)->delete();
if($lastid){
$json['status']=1;
$json['info']='批量删除成功';
}else{
$json['status']=0;
$json['info']='批量删除失败1';
}
}else{
$json['status']=0;
$json['info']='批量删除失败2';
}
echo json_encode($json);exit;
}