我正在使用jqueryMobile與backbonejs。 任務:使用電子郵件和密碼字段登錄表單。填寫表格,並重定向到相同的形式與3個環節:window.reload取回響應之前重新加載
- 更新配置文件
- 變化PWD
- 註銷
問題:當註銷單擊我希望將其重定向到登陸與消息一起形成(同一頁) - 「成功註銷」。
我做了什麼: 在view.js:
$('#logoutClick').click(function() {
console.log("hi");
this.collection = new Fan();
this.collection.logoutFan();
window.location.reload(true);
});
在myController的(CakePHP的的)
:
public function mobile_logout() {
$status = true;
$event = array();
$data = array();
$this->Auth->logout();
$this->Session->setFlash('Successfully Logged out', 'flash_failure');
$this->Session->delete('Auth.Fan');
$this->set('status',$status);
$this->set('output',$data);
$this->render('/Layouts/json/mobile',false);
}
現在,當我在註銷點擊,頁面重定向,但該消息沒有呈現。(我想在獲取響應之前重新加載頁面)。 當我檢查鉻中的元素 - 我可以看到logout.json沒有可用的預覽(從控制器JSON響應不存在)。 我該如何解決這個問題?
試過了,它不會重新加載 – z22