javascript - 如何使用后退按钮向 jQuery UI 选项卡添加历史记录

标签 javascript jquery

我有一个包含 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/

相关文章:

javascript - Meteor JS 模板事件使用 jquery 替换文本

jquery - 使用 JQuery 在 HTML 中打印 Json 数组

JQuery .load()、PartialView、MVC

javascript - 我想为鼠标视差添加轻松过渡

Javascript数组或对象的区别以及如何获取索引。

javascript - 在另一个输入字段中按下按键时显示输入字段的值除以 php 变量

Javascript - 如何显示错误,例如访问不存在的键对象而不是未定义?

javascript - HTML 表格行为被 JavaScript 改变了?

javascript - 如何在 jquery select 的返回值上调用 hide

javascript - 字符串替换模块定义