我正在使用Jquery Hash Change来管理我的后退按钮。
单击链接('a')工作正常,它将href添加为哈希。链接工作正常。
我现在的问题是如何在单击表单按钮时实现此目的。我有一个表单按钮,当单击时会触发一个ajax调用来处理我的表单并加载成功页面(所有这些都不会离开当前页面)。单击提交按钮以处理表单时,它不会创建哈希,因此即使表单已处理,当单击后退按钮时,它会跳转到上一页而不是返回到我的表单。
如何添加此功能,以便在通过ajax提交表单时,我可以使用后退按钮返回到表单?感谢。
答案 0 :(得分:1)
使用window.location
对象
设置哈希
location.hash='foooo';
获取哈希
var hash = location.hash
在表单提交ajax
中设置哈希