我有一个表单,用户输入了一些信息。 单击提交按钮后,脚本将检查条目。 如果出现问题,用户必须返回并修复它。
但是当我使用history.back()
时,页面将被重新加载,所有条目都将消失。
如何使用jQuery Mobile进行工作?
<a href="javascript:history.back()" data-icon="back" data-role="button" data-theme="b">Back</a>
答案 0 :(得分:0)
只需尝试这个
javascript:history.go(-1)
这值得一读...... https://developer.mozilla.org/en-US/docs/DOM/Manipulating_the_browser_history
这些是插件..如果您不想添加插件,请避免使用插件。但它可以很好地实现服务。
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中的Back Linking。