亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

菜單的添加功能

??? 2019-05-16 15:59:48 280
????:菜單保存save函數(shù) public function save(){     $mid = (int)input('post.mid');     $data['pid'] = (int)input('post.pid&
菜單保存save函數(shù)
public function save(){
    $mid = (int)input('post.mid');
    $data['pid'] = (int)input('post.pid');
    $data['title'] = trim(input('post.title'));
    $data['controller'] = trim(input('post.controller'));
    $data['method'] = trim(input('post.method'));
    $data['ord'] = (int)input('post.ord');
    $data['ishidden'] = (int)input('post.ishidden');
    $data['status'] = (int)input('post.status');

    if($data['title'] == ''){
        exit(json_encode(array('code'=>1,'msg'=>'菜單名稱不能為空')));
    }

    if($data['pid']>0 && $data['controller'] == ''){
        exit(json_encode(array('code'=>1,'msg'=>'控制器名稱不能為空')));
    }
    if($data['pid']>0 && $data['method'] == ''){
        exit(json_encode(array('code'=>1,'msg'=>'方法名稱不能為空')));
    }

    if($mid){
        $res = $this->db->table('admins_menu')->where(array('mid'=>$mid))->update($data);
    }else{
        $res = $this->db->table('admins_menu')->insert($data);
    }

    if(!$res){
        exit(json_encode(array('code'=>1,'msg'=>'保存失敗')));
    }
    exit(json_encode(array('code'=>0,'msg'=>'保存成功')));
}


前臺頁面點擊調(diào)用javascript的save函數(shù)

<script type="text/javascript">
    layui.use(['layer','form'],function(){
        var form = layui.form;
        layer = layui.layer;
        $ = layui.jquery;
    });

    function save(){
        var pid = parseInt($('input[name="pid"]').val());
        var title = $.trim($('input[name="title"]').val());
        var controller = $.trim($('input[name="controller"]').val());
        var method = $.trim($('input[name="method"]').val());

        if(title==''){
            layer.alert('請輸入菜單名稱',{'icon':2});
            return;
        }

        if(pid>0 && controller==''){
            layer.alert('請輸入控制器',{'icon':2});
            return;
        }
        if(pid>0 && method==''){
            layer.alert('請輸入方法名稱',{'icon':2});
            return;
        }

        $.post('/index.php/admins/menu/save',$('form').serialize(),function(res){
            if(res.code>0){
                layer.alert(res.msg,{'icon':2});
            }else{
                layer.msg(res.msg,{'icon':1});

                setTimeout(function(){parent.window.location.reload();},1000);
            }
        },'json');
    }
</script>


?? ???:查無此人?? ??:2019-05-17 09:58:11
???? ??:完成的不錯。$.post很方便,以后會經(jīng)常用。繼續(xù)加油。

??? ??

?? ??