推送状态 - 如何更新相对链接

时间:2013-06-06 13:01:05

标签: javascript html5

我想在加载ajax内容时使用push state来更新url。网址通过推送状态导致某些目录更深入。

我在网站上也有其他正常的相对链接,不幸的是它们没有更新。因此,如果我在加载内容并通过推送状态更改内容后单击一个URL,链接会尝试将文件加载到更深的目录...

我需要使用相对网址,你还有其他想法吗?

编辑:

例如我有这个网址:

http://www.example.com/site/profile

我通过推送状态将其更改为此状态,例如:

http://www.example.com/site/profile/information

我有一个相对于另一个文件的链接,例如:

<a href="../anotherSite">

问题是相对链接未更新,因此在更改网址后,链接会显示:http://www.example.com/site/anotherSite而不是http://www.example.com/anotherSite,就像它应该...

1 个答案:

答案 0 :(得分:0)

好的,最后经过几个小时的搜索,我找到了一个解决方案,并在询问了这个问题之后。

我设置了一个基本网址,所以我不必更新网址。

(基本html标签)