<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                添加 ~~~ //添加菜單1-2 public function save() { $status=0; $message="添加失敗"; $data = $this->request->param(); $map = ['title'=> $data['title']]; $map1 = ['name'=> $data['name']]; $node1 = AuthRule::get($map1); if ($data['name']!='#'&&($node1)) { $message="添加失敗,該菜單url已存在"; }else{ $node = AuthRule::get($map); if($node){ $message="添加失敗,該菜單名稱已存在"; }else{ if(model('AuthRule')->allowField(true)->save($data)){ $status=1; $message="添加成功"; } } } return ['status'=>$status, 'message'=>$message]; } ~~~ 更新 ~~~ //編輯菜單1-2 public function update() { $status=0; $message="更新失敗"; $data = $this->request->param(); $id=$data['id']; $map = ['title'=> $data['title']]; $map1 = ['name'=> $data['name']]; $node1 = AuthRule::get($map1); $node = AuthRule::get($map); if ($data['name']!='#'&&($node1&&($id!=$node1['id']))){ $message="更新失敗,該菜單url已存在"; }else{ if($node&&($id!=$node['id'])){ $message="更新失敗,用戶名已存在"; }else{ //執行更新操作 if (model('AuthRule')->allowField(true)->save($data, $id) !== false) { $status=1; $message="更新成功"; } } } return ['status'=>$status, 'message'=> $message]; } ~~~ 前端 ~~~ <script> layui.use(['form','layer'], function(){ $ = layui.jquery; var form = layui.form() ,layer = layui.layer; //自定義驗證規則 form.verify({ title: function(value){ if(value.length < 2){ return '名稱至少得2個字符啊'; } } }); //監聽提交 form.on('submit(menu_add)', function(data){ //發異步,把數據提交給php console.log(data); $.ajax({ url:"{:url('menu/save')}", data:$('.layui-form').serialize(), dataType: "json", type:'post', async: false, success:function(res) { if(res.status == 1) { window.parent.location.reload(); layer.msg(res.message); // 獲得frame索引 var index = parent.layer.getFrameIndex(window.name); //關閉當前frame parent.layer.close(index); } else { layer.msg(res.message); } } }) return false; }); }); </script> ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看