<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ### 首先,助手函數(第二個參數url默認值為空) ~~~ // 自定義success助手函數 function success($msg = "成功",$url = ''){ $data['status'] = 200; $data['msg'] = $msg; $data['url'] = $url; return json($data); } // 自定義error助手函數 function error($msg = "失敗",$url = ''){ $data['status'] = 202; $data['msg'] = $msg; $data['url'] = $url; return json($data); } ~~~ ### 其次,修改js文件(判斷:url為空,不跳轉,關閉當前彈框;否則,跳轉到指定的url) **關閉當前彈框,layer.close(index-彈框標識)** ~~~ $(document).ready(function(){ // 復選框iCheck插件 $('input[type="checkbox"]').on('ifChecked',function(){ $(this).val('1'); }); $('input[type="checkbox"]').on('ifUnchecked',function(){ $(this).val('0'); }); // 單選框iCheck插件 $('input[type="radio"]').on('ifChecked',function(){ $(this).val('1'); }); $('input[type="radio"]').on('ifUnchecked',function(){ $(this).val('0'); }); // 刪除鏈接提示信息 $("a[name='delete']").click(function(){ // 獲取跳轉地址 var url = $(this).attr('href'); // 異步提交處理 $.ajax({ type:'POST', dataType:'json', url:url, data:null, success:function(obj){ if (obj.status == 200 || obj.status == 202) { // layer彈框信息 layer.open({ title:['溫馨提示','font-size:18px;font-weight:bold;color:green;'], content: obj.msg, btn: ['確認'], shade: 0, yes: function(index, layero){ location.href = obj.url; //跳轉指定地址 }, cancel: function(){ location.href = obj.url; //跳轉指定地址 }, }); } }, error:function(obj){ layer.alert('網絡故障'); }, }); return false; }); }); ~~~ ### 第三,修改控制器 #### 去掉助手函數的第二個參數(url) ~~~ public function add($tab = 1){ if (request()->isPost()) { // 頂級分類下只能添加終極分類 // 不符合條件,不能提交處理,更不能跳轉(防止之前填寫信息,被無情的清空) // 如果是頂級分類,那么是否是終極分類復選框,可選也可不選。 // 選上,則是終極分類,直接發文章。不選,則下面還有子目錄。 // 如果不是頂級分類,那么必須勾選上(是否終極分類)復選框,否則是不允許提交。 if (input('post.parentid') && !input('post.isend')) { return error('請勾選終極分類'); } // 分類名稱和分類目錄不能為空 if (!input('post.catdir')) { if (!input('post.catname')) { return error('分類名稱不能為空'); } return error('分類目錄不能為空'); } // 選擇分類所屬模型 if (!input('post.modelid')) { return error('請選擇所屬模型'); } // 檢查分類名稱和分類目錄是否重名 $count = Db::name('category')->where('catname',input('post.catname')) ->whereOr('catdir',input('post.catdir'))->count(); if ($count) { return error('分類名稱和分類目錄是否重名'); } $category = new CategoryModel; if ($category->allowField(true)->data(input('post.'))->save()) { return success('新增分類成功',url('index',['tab'=>1])); }else{ return error('新增分類失敗',url('index',['tab'=>$tab])); } } } ~~~
                  <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>

                              哎呀哎呀视频在线观看