2012-03-04 67 views
1

我正在使用Jquery哈希变化来管理我的后退按钮。Jquery哈希变化 - Ajax表单后退按钮

链接:Jquery Hash Change

它正常工作与链接( 'A')是点击,它增加了HREF作为哈希值。链接工作正常。

我现在的问题是如何让我的表单按钮被点击时发生这种情况。我有表单按钮,当点击触发ajax调用处理我的表单并加载成功页面(都不离开当前页面)。当点击提交按钮来处理表单时,它不会创建一个哈希,所以即使表单已经被处理,当后退按钮被点击时,它会跳转到上一页,而不是返回到我的表单。

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

回答

1

使用window.location对象

集哈希

location.hash='foooo'; 

获取哈希

var hash = location.hash 

设置散列形式成功提交阿贾克斯

+0

如果可能的话你能多一点解释详情。我是个新手。谢谢。 – user982853 2012-03-04 22:25:55

+0

努力没有你更新与您使用提交的代码 – charlietfl 2012-03-04 22:28:57

+0

我有一个正常的HTML形式。有另一个页面,表单提交使用jQuery的Ajax。这是我现在的页面。 – user982853 2012-03-04 22:36:53