我有一个使用ajax的表格上的寻呼机,我希望每个这样的请求也能改变浏览器的url,所以当我点击刷新按钮时,我不会跳到第一页。我一直在与AjaxOptions的Url参数作斗争,但它一直在说服我。请帮帮忙。
修剪
发布于 2010-02-17 21:32:38
您可以安全地更改超过散列标记的URL,而无需重定向页面。但是,用户可以(在大多数浏览器中)使用“后退”和“前进”按钮浏览这些更改。这种技术通常被称为“历史”。
因为这项技术很难在所有浏览器中运行,所以您需要使用一个框架。看看http://www.mikage.to/jquery/jquery_history.html吧。
我也可以推荐ExtJS的历史资料。看一下这个例子:http://www.extjs.com/deploy/dev/examples/history/history.html#main-tabs:tab2
同样,请注意,当用户执行操作时,不仅URL会更改,而且更改URL (通过Back和Forward)也会影响页面。这很好,甚至很棒,但这意味着它必须非常小心地完成。
https://stackoverflow.com/questions/2280904
复制相似问题