我有一个包含 5 个选项卡的 PHP 文件 (jquery ui)。选项卡四和五包含 形式。表单和选项卡工作正常 - 期望这样:我提交表单(POST 方法不是 XHR),然后单击鼠标右键(Firefox 和 IE 行为 相同)并选择返回,然后用鼠标选择页面中的选项卡五 单击输入的表单数据仍然可用。
我尝试建立一个链接,这对用户来说更方便。
<a href="#" onClick='history.back();$("#tabs").tabs("select","4");'>modify</a>
如果单击我的修改链接,它仍然跳回选项卡一,并且选项卡五中的表单字段为空。
我阅读了几篇有关 jQuery UI 选项卡和后退按钮的文章,但所有文章似乎都不能解决我的问题。
我的错在哪里?手动执行此步骤与我使用 JS 链接之间的区别是什么?
最佳答案
一旦您离开正在运行的页面,Javascript 就会停止执行 - onClick
处理程序的后半部分永远不会运行。
关于javascript - 如何使用后退按钮向 jQuery UI 选项卡添加历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10031050/