我在页面上有一个AJAX调用,它在页面加载时使用来自url的一些变量。
www.myurl.com/?mayvar=foo
在用户转到下一页之前,可以更改这些变量。例如,用户选中一个复选框,我得到了一个新变量。
mynewwar=bar
如何制作后退按钮以引导新地址
www.myurl.com/?mayvar=foo&mynewwar=bar
如果用户想要回去?
答案 0 :(得分:1)
尝试将变量放入哈希:
var variable = 'mayvar=foo&mynewvar=bar';
location.hash = variable;
这将改变网址而不会离开页面,后退按钮将记住
过去的哈希值(当然你必须相应地改变你的脚本以便从哈希中读取)