サマリー:后臺php代碼 添加: public function add(){ $pid = (int)input('get.pid'); $mid = (int)input('get.mid');
后臺php代碼 添加: public function add(){ $pid = (int)input('get.pid'); $mid = (int)input('get.mid'); $data['parent_menu'] = $this->db->table('admins_menu')->where(array('mid'=>$pid))->item(); $data['menu'] = $this->db->table('admins_menu')->where(array('mid'=>$mid))->item(); return $this->fetch('',$data); } 刪除: public function delete(){ $mid = (int)input('post.mid'); $res = $this->db->table('admins_menu')->where(array('mid'=>$mid))->delete(); if(!$res){ exit(json_encode(array('code'=>1,'msg'=>'刪除失敗'))); } exit(json_encode(array('code'=>0,'msg'=>'刪除成功'))); }
前臺異步調(diào)用javascript代碼:
function add(mid){ var pid = $('#pid').val(); layer.open({ type:2, title:mid>0?'編輯菜單':'添加菜單', shade:0.3, area:['480px','420px'], content:'/index.php/admins/menu/add?mid='+mid+'&pid='+pid }); } function del(mid){ layer.confirm('確定要刪除嗎?',{ icon:3, btn:['確定','取消'] },function(){ $.post('/index.php/admins/menu/delete',{'mid':mid},function(res){ if(res.code>0){ layer.alert(res.msg,{'icon':2}); }else{ layer.msg(res.msg,{'icon':1}); setTimeout(function(){window.location.reload();},1000); } },'json'); }); }
添削の先生:天蓬老師添削時間:2019-05-17 17:48:20
先生のまとめ:(int)input('get.pid'); 推薦使用 intval()函數(shù)代碼這種強(qiáng)制轉(zhuǎn)換