Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在页面上有一个 AJAX 调用,它在页面加载时使用来自 url 的一些变量。
www.myurl.com/?mayvar=foo
这些变量可以在用户转到下一页之前更改。例如,用户选中一个复选框,我得到了新变量。
mynewwar=bar
如何制作后退按钮以指向新地址
www.myurl.com/?mayvar=foo&mynewwar=bar
如果用户想回去?
尝试将变量放入哈希中:
var variable = 'mayvar=foo&mynewvar=bar'; location.hash = variable;
这将在不离开页面的情况下更改 url,并且后退按钮将记住 过去的哈希(当然,您必须相应地更改脚本才能从哈希中读取)