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

菜单的编辑于删除功能

关超2019-05-17 10:19:46234

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

后台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代码:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

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)我要回复

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