返回菜单的编辑于删......登陆

菜单的编辑于删除功能

关超2019-05-17 10:19:46225
后台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'=>'删除成功')));
}


前台异步调用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');
    });
}


最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送