<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之旅 廣告
                # 頁面跳轉 [上一頁](45.html "上一頁")[下一頁](47.html "下一頁") 在應用開發中,經常會遇到一些帶有提示信息的跳轉頁面,例如操作成功或者操作錯誤頁面,并且自動跳轉到另外一個目標頁面。系統的Action類內置了兩個跳轉方法success和error,用于頁面跳轉提示,而且可以支持ajax提交。使用方法很簡單,舉例如下:`$User?=?M('User');?//實例化User對象<br class="calibre5"></br>$result?=?$User->add($data);?<br class="calibre5"></br>if($result){<br class="calibre5"></br>????//設置成功后跳轉頁面的地址,默認的返回頁面是$_SERVER['HTTP_REFERER']<br class="calibre5"></br>????$this->success('新增成功',?'User/list');<br class="calibre5"></br>}?else?{<br class="calibre5"></br>????//錯誤頁面的默認跳轉頁面是返回前一頁,通常不需要設置<br class="calibre5"></br>????$this->error('新增失敗');<br class="calibre5"></br>}`Success和error方法都有對應的模板,并且是可以設置的,默認的設置是兩個方法對應的模板都是:`//默認錯誤跳轉對應的模板文件<br class="calibre5"></br>'TMPL_ACTION_ERROR'?=>?THINK_PATH?.?'Tpl/dispatch_jump.tpl';<br class="calibre5"></br>//默認成功跳轉對應的模板文件<br class="calibre5"></br>'TMPL_ACTION_SUCCESS'?=>?THINK_PATH?.?'Tpl/dispatch_jump.tpl';`也可以使用項目內部的模板文件`//默認錯誤跳轉對應的模板文件<br class="calibre5"></br>'TMPL_ACTION_ERROR'?=>?'Public:error';<br class="calibre5"></br>//默認成功跳轉對應的模板文件<br class="calibre5"></br>'TMPL_ACTION_SUCCESS'?=>?'Public:success';`模板文件可以使用模板標簽,并且可以使用下面的模板變量:$msgTitle操作標題$message頁面提示信息$status操作狀態 1表示成功 0 表示失敗 具體還可以由項目本身定義規則$waitSecond跳轉等待時間 單位為秒$jumpUrl跳轉頁面地址success和error方法會自動判斷當前請求是否屬于Ajax請求,如果屬于Ajax請求則會調用ajaxReturn方法返回信息,具體可以參考后面的AJAX返回部分。3.1版本開始,error和success方法支持傳值,無論是跳轉模板方式還是ajax方式 都可以使用assign方式傳參。例如:`$this->assign('var1','value1');<br class="calibre5"></br>$this->assign('var2','value2');<br class="calibre5"></br>$this->error('錯誤的參數','要跳轉的URL地址');`當正常方式提交的時候,var1和var2變量會賦值到錯誤模板的模板變量。 當采用AJAX方式提交的時候,會自動調用ajaxReturn方法傳值過去(包括跳轉的URL地址url和狀態值status) [上一頁](45.html "上一頁")[下一頁](47.html "下一頁")
                  <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>

                              哎呀哎呀视频在线观看