我有一個表單,用戶輸入一些信息。 點擊提交按鈕後,腳本檢查條目。 如果出現問題,用戶必須返回並修復它。history.back()清除表單值
但是當我使用history.back()
時,頁面將被重新加載,並且所有條目都消失。 我如何使用jQuery Mobile進行這項工作?
<a href="javascript:history.back()" data-icon="back" data-role="button" data-theme="b">Back</a>
我有一個表單,用戶輸入一些信息。 點擊提交按鈕後,腳本檢查條目。 如果出現問題,用戶必須返回並修復它。history.back()清除表單值
但是當我使用history.back()
時,頁面將被重新加載,並且所有條目都消失。 我如何使用jQuery Mobile進行這項工作?
<a href="javascript:history.back()" data-icon="back" data-role="button" data-theme="b">Back</a>
只要試試這個
javascript:history.go(-1)
這是值得一讀,以... https://developer.mozilla.org/en-US/docs/DOM/Manipulating_the_browser_history
這些Plugins..If你不希望添加的插件,然後避免它..但它的效果很好,服務於此目的。
http://benalman.com/projects/jquery-bbq-plugin/
https://github.com/browserstate/history.js
在你將不得不增加一些邏輯,使一些國家或會話的數據保存,當你回過頭來使用它的情況。
jQuery Mobile的具體解決方案:
data-rel="back" on anchor tag.
http://jquerymobile.com/demos/1.0a4.1/#docs/forms/../../docs/content/../../docs/forms/../../docs/forms/../../docs/pages/docs-pages.html 見早在jQuery Mobile的鏈接。
它有任何ajax調用? – Scorpio
你有沒有對此進行任何跟進? – rcdmk