Jquery将变量添加到后退按钮

时间:2013-02-20 11:11:22

标签: jquery ajax button back

我在页面上有一个AJAX调用,它在页面加载时使用来自url的一些变量。

www.myurl.com/?mayvar=foo

在用户转到下一页之前,可以更改这些变量。例如,用户选中一个复选框,我得到了一个新变量。

mynewwar=bar

如何制作后退按钮以引导新地址

www.myurl.com/?mayvar=foo&mynewwar=bar

如果用户想要回去?

1 个答案:

答案 0 :(得分:1)

尝试将变量放入哈希:

var variable = 'mayvar=foo&mynewvar=bar';
location.hash = variable;

这将改变网址而不会离开页面,后退按钮将记住
过去的哈希值(当然你必须相应地改变你的脚本以便从哈希中读取)