1

我正在通过 ajax 在网页中加载数据,并使用 pushstate 和 popstate 技巧来更改浏览器地址字段。问题是我的 ajax URL 是这样的

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. 换句话说,只有地址字段的最后一个片段(在“/”上分割)被替换。

如何替换整个地址字段?

4

1 回答 1

1

/向推送的路径添加前导。

于 2011-08-13T13:59:32.750 回答