我想在不使用像PHP这样的服务器端脚本语言的情况下,将链接栏链接到我网站的多个页面。我在页面底部使用jQuery加载函数将导航栏加载到#navbar元素中。这几乎可以工作,但问题是为我的项目中不同深度级别的目录指定了相同的文件路径(ex):
<a class="expandable-link" href="services/index.html">Services</a>
此路径可以在我的主索引文件(site / index.html)中正常工作,但无法在我的服务目录索引文件(services / services / index.html)中使用。
从我已经完成的研究中,有人说这需要使用服务器端脚本语言来完成。反正根据调用加载函数的位置修改路径,以便用Javascript完成吗?
答案 0 :(得分:3)
而不是使用相对的uri路径:
services/index.html
使用相对于根的uri路径:
/services/index.html