0

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

www.myurl.com/?mayvar=foo

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

mynewwar=bar

如何制作后退按钮以指向新地址

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

如果用户想回去?

4

1 回答 1

1

尝试将变量放入哈希中:

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

这将在不离开页面的情况下更改 url,并且后退按钮将记住
过去的哈希(当然,您必须相应地更改脚本才能从哈希中读取)

于 2013-02-20T11:34:14.990 回答