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

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ### 定義鉤子函數,定義全局用戶 ``` from .views import bp import config from flask import session,g from .models import FrontUser @bp.before_request def before_request(): if config.FRONT_USER_ID in session: user_id = session.get(config.FRONT_USER_ID) user = FrontUser.query.get(user_id) if user: g.front_user = user ``` ### 判斷用戶是否登錄 ``` {% if g.front_user %} <li class="dropdown"> <a href="#" class="dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true"> {{ g.front_user.username }} <span class="caret"></span> </a> <ul class="dropdown-menu" aria-labelledby="dropdownMenu1"> <li><a href="#">個人中心</a></li> <li><a href="#">設置</a></li> <li><a href="#">注銷</a></li> </ul> </li> {% else %} <li><a href="{{ url_for("front.signin") }}">登陸</a></li> <li><a href="{{ url_for("front.signup") }}">注冊</a></li> {% endif %} ``` ### ajax發送post請求傳遞數據 ``` $(function () { var ue = UE.getEditor("editor",{ 'serverUrl':'/ueditor/upload/', }); $("#submit-btn").click(function (event) { event.preventDefault(); var titleInput = $('input[name="title"]'); var boardSelect = $("select[name='board_id']"); var title = titleInput.val(); var board_id = boardSelect.val(); console.log(board_id) var content = ue.getContent(); if( !title || ! board_id || !content){ zlalert.alertInfo("請輸入相應內容!"); return ; } zlajax.post({ 'url':'/apost/', 'data':{ 'title':title, 'content':content, 'board_id':board_id, }, 'success':function (data) { if(data['code'] == 200){ zlalert.alertConfirm({ 'msg':"帖子發表成功", 'cancelText':'回到首頁', 'confirmText':'再發一篇帖子', 'cancelCallback':function () { window.location = '/'; }, 'confirmCallback':function () { titleInput.val(""); ue.setContent(""); } }); }else{ zlalert.alertNetworkError(); } } }); }); }); ```
                  <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>

                              哎呀哎呀视频在线观看