我写一个Web应用程序,检索大量使用AJAX根据用户点击了哪些按钮,实质性变更的加载页面的数据(比方说,点击按钮1从取页面state0到STATE1等..)制作浏览器后退按钮的工作要求
此外,如果按钮数被传递给服务器作为GET变量,服务器处于正确的状态返回的页面。
毋庸置疑,前进/后退浏览器按钮不起作用,因为URL没有通过期间实现AJAX状态的变化改变。
所以,我的问题是,我怎样才能使浏览器后退/前进按钮的作用?
每当状态改变时,是否可以向浏览器提供正确的URL;但停止重新加载页面?
请注意,这个问题只是关于浏览器后退/前进按钮。我可以创建自定义的后退/前进按钮,但这不是我想要做的。
尝试使用谷歌搜索“后退按钮AJAX” - 你会得到很多结果。这个问题是众所周知的,并且有很多方法可以解决这个问题。 – 2009-11-04 12:09:30