Zend和jQuery Mobile中的注销问题

时间:2013-05-31 12:55:28

标签: zend-framework jquery-mobile

我正在使用Zend框架版本1.11.3和jQuery移动版本1.3.0 beta。单击注销按钮后,我被重定向到主页面。页面未刷新且未加载图像。但是,当我刷新页面时,图像会被加载。这是我的注销代码:: 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>

任何帮助将不胜感激。提前谢谢。

1 个答案:

答案 0 :(得分: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>