1

Zend フレームワーク バージョン 1.11.3 と jQuery モバイル バージョン 1.3.0 ベータ版を使用しています。ログアウト ボタンをクリックすると、メイン ページにリダイレクトされます。ページが更新されず、画像が読み込まれません。ただし、ページを更新すると、画像が読み込まれます。これが私のログアウトコードです ::Controller:

    $auth = Zend_Auth::getInstance();
    $auth->clearIdentity();
    $user_sessions = new Zend_Session_Namespace('user_sessions');
    $user_sessions->user_register_id="";
    $user_sessions->user_fname="";
    $user_sessions->user_username="";
    unset($user_sessions);
    return $this->_redirect('/index');   

意見:

      <span class="ui-btn-right"  >Welcome <a href="/profile" title="profile" style="color:white;">' . $name . '</a><a href="/logout">Logout</a>

どんな助けでも大歓迎です。前もって感謝します。

4

1 に答える 1

0

私は次のようにビューを変更し、それが機能することを発見しました。

     <span class="ui-btn-right"  >Welcome <a href="/profile" title="profile" style="color:white;">' . $name . '</a><div id="logout">Logout</div></span>

そして追加されたスクリプト

   <script>
     $( "#logout" ).on( "click", function() {
       document.location.href="/logout";

     });
   </script>
于 2013-06-19T13:21:52.713 に答える