HTML部分
//全选(反选)
<input id="selectAll" type="checkbox" onclick="selectAll()"/>
<input name="selectbody" type="checkbox" value="{$row['id']}" />
<script>
function selectAll() {
if ($("#selectAll").attr("checked")) {
$("input[name='selectbody']").attr("checked", true);
} else {
$("input[name='selectbody']").attr("checked", false);
}
}
function delAll(url) {
var v='';
act = $('input[name=useraction][checked]').val();
$("input[name=selectbody]:checked").each(function(){
if(v==''){
v=$(this).val();
}else{
v+=','+$(this).val();
}
});
if (v=='') {
alert('请至少选择一项');
} else {
if(confirm("删除是不可恢复的,你确认要删除吗?")) {
$.ajax({
type: "POST",
url: url,
data: {userid:v},
dataType:'json',
success: function(msg){
if(!msg.success){
alert(msg.msg);
}else{
alert('删除成功');
window.location.reload();
}
}
});
}
}
}
</script>
PHP部分
$deluser = isset($_POST['userid'])?$_POST['userid']:'';
$tmp = array('success'=>false,'msg'=>'失败');
$deluser = explode(',',$deluser);
if(count($deluser)>0){
$newuser=array();
foreach ($deluser as $key=>$v){
if(is_numeric($v)){
$newuser[]=$v;
}
}
if(count($newuser)==0){
$newuser=0;
}
}
$newuser=join(",",$newuser);
$del = M("project")->where("id in (".$newuser.")")->delete();
if($del){
$tmp['success']=true;
$tmp['msg']='成功';
}
print json_encode($tmp);
die;