頁面展示
JS代碼部分
/*功能:刪除選中用戶信息數據*/ function delUser(){ $("#delU").click(function(){ var unoStr = ''; //獲取每一條選中信息的value(工號) $(".chex:checked").each(function(){ unoStr += $(this).val()+","; }); if(confirm("確定刪除?")){ $.ajax({ url:'./php/index.php', data:{type:'delUser',uno:unoStr}, type:'post', dataType:'json', success:function(data){ //true:刪除成功 if(eval(data[0])){ alert("刪除成功!"); disUall(data[1]); }else{ alert("請重新操作"); } } }); } }); }
后台代碼
case 'delUser': //獲取要刪除的信息的工號 if(!empty($_POST['uno'])){ $uno = substr($_POST['uno'],0,-1); //刪除語句 $sql = "delete from lsq_user where job_no in ($uno)"; $res = $db->query($sql); //刪除成功 $Delif = true; //查詢刪除信息后的用戶表 $sql = "select lsq_user.*,lsq_department.bm_name,lsq_role.name from lsq_user join lsq_department on lsq_user.bm_no=lsq_department.bm_no join lsq_role where lsq_user.js_no=lsq_role.js_no order by job_no DESC limit $pageNum"; $res = $db->query($sql); $userArr = $res->fetch_all(); if($Delif){ //將操作添加到日志表 $pstr = "刪除了一條用戶信息"; insTlog($pstr,$pid,$db); } //返回0:刪除是否成功;1:刪除后的用戶列表 echo json_encode(array($Delif,$userArr)); }else{ //沒執行刪除,直接返回刪除失敗:false echo json_encode(array($Delif)); } break;