2012-05-31 88 views
1

我認爲這一定是一種常見的情況 - 但我似乎無法找到解決方案。JQuery Mobile後退按鈕功能

JQueryMobile網站身份驗證功能:

  1. 在所有頁面鏈接將用戶動態加載的認證頁面
  2. 所有頁面後退按鈕功能
  3. 正確的用戶名和密碼,導致一個ajax表單提交
  4. 在這種情況下單擊後退按鈕會將您帶回認證頁面(這很有意義,因爲這是您的出處 - 但如果我輸入五次錯誤密碼,則必須單擊後退按鈕五次,然後我回到我來自哪裏)

我想我想要的是有記錄的ajax表單提交從「哈希」歷史記錄中取出。

回答

1

解決此問題的一種方法是跟蹤失敗的嘗試numberOfAttempts++。然後在點擊後退按鈕時使用history.go(-numberOfAttempts);