【发布时间】:2016-12-25 14:12:29
【问题描述】:
我在根文件夹中有一个带有index.html 的网站,还有一个名为apples 的文件夹。在apples 里面我还有另一个index.html。目前我正在尝试使用 AngularJS 将相同的导航栏加载到两个页面中。但是,当我尝试像这样链接到 Javascript 文件时:<script src="/controller.js">,JS 文件为根文件夹中的index.html 加载,但它拒绝在apples 文件夹中加载index.html 的文件。有谁知道为什么?在apples 文件夹中,它一直链接到apples//controller.js。
【问题讨论】:
-
完成了任何基本调试,例如检查服务器访问日志以查看您的请求发生了什么?也许你有一个行为不端的重写,阻止了对 js 文件的访问并将请求发送到主页。
-
你应该上一级。所以对于apples文件夹中的index.html,你需要做
src="../controller.js" -
@KaushalNiraula:我想将此行复制并粘贴到我拥有的任何和所有 HTML 页面中,无论其中有多少个文件夹(因为它为所有文件夹加载相同的标题)。
标签: javascript html angularjs