1

我正在使用 Jquery Hash Change 来管理我的后退按钮。

链接:Jquery Hash Change

单击链接('a')可以正常工作,它将href添加为哈希。链接工作正常。

我现在的问题是,当我的表单按钮被点击时,我如何才能做到这一点。我有表单按钮,单击该按钮会触发处理我的表单并加载成功页面的 ajax 调用(所有这些都不会离开当前页面)。当单击提交按钮来处理表单时,它不会创建哈希,因此即使处理了表单,当单击后退按钮时,它也会跳转到上一页而不是返回到我的表单。

如何添加此功能,以便当通过 ajax 提交表单时,我可以使用后退按钮返回表单?谢谢。

4

1 回答 1

1

使用window.location对象

设置哈希

location.hash='foooo';

获取哈希

var hash = location.hash

表单提交ajax成功设置哈希

于 2012-03-04T22:15:25.130 回答