【问题标题】:Jquery Hash Change - Ajax Form Back ButtonJquery Hash Change - Ajax 表单后退按钮
【发布时间】:2012-03-22 11:31:55
【问题描述】:

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

链接:Jquery Hash Change

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

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

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

【问题讨论】:

    标签: jquery hash back-button hashchange


    【解决方案1】:

    使用window.location 对象

    设置哈希

    location.hash='foooo';
    

    获取哈希

    var hash = location.hash
    

    表单提交ajax成功设置hash

    【讨论】:

    • 如果可能的话,您能否详细解释一下。我是一个新手。谢谢。
    • 很难用你用来提交的代码更新帖子
    • 我有一个普通的 html 表单。使用 jquery ajax 提交表单的另一个页面。这就是我现在页面的全部内容。
    • 我可以帮忙,但不能不看到您用来提交的 ajax 方法......它可以编码的方法有很多
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-12
    • 2013-06-04
    • 2011-02-08
    • 1970-01-01
    • 2011-09-11
    • 1970-01-01
    相关资源
    最近更新 更多