1
我通过ajax在网页中加载数据,并使用pushstate和popstate欺骗来更改浏览器地址字段。问题是,我的AJAX网址是像这样在`pushstate`上正确更新浏览器地址字段
2011/07/25/foo.txt
2011/07/26/bar.txt
2011/07/27/baz.txt
所以,第一次加载网页时,浏览器地址字段是http://webserver/
。在第一个ajax负载上,它变成http://webserver/2011/07/25/foo.txt
。在第二个ajax负载上,它变成http://webserver/2011/07/25/2011/07/26/bar.txt
。在第三个Ajax加载浏览器URL字段变成http://webserver/2011/07/25/2011/07/26/2011/07/27/baz.txt
。换句话说,只有地址字段的最后一个片段(在'/'上分割)被替换。
如何更换整个地址栏?
谢谢...工作。 – punkish