我有一个网站,其中index.html
在根文件夹中,以及一个名为的文件夹。在里面我有另一个index.html
。目前我正在尝试使用AngularJS将相同的导航栏加载到这两个页面中。但是,当我尝试链接到JavaScript文件时,如下所示:<script src="/controller.js">
,JS文件加载到根文件夹中的index.html
,但它拒绝加载index.html
文件夹中的文件夹。有谁知道为什么?在文件夹中,它始终链接到apples//controller.js
。如何链接到根目录中的文件
回答
你的服务器上或只是你的桌面上运行呢?如果您从Web服务器运行,则路径/controller.js应该可以工作,但如果您在本地调用它,则可能无法工作。
我用'http-server'(在mac上)解决了这个问题。我没有意识到从服务器上运行它会产生不同。你知道为什么吗?并感谢您的帮助。 –
/controller.js是服务器上的有效绝对路径,因为服务器知道您正在引用根文件夹 - /wwwroot/controller.js或/public_html/controller.js - 但是如果您尝试在本地运行相同的代码一个Web浏览器,它不是桌面上的有效路径,所以你需要使用相对路径,或者更好的是在开发机器上运行一个Web服务器。 –
<script src="../js/controller.js"></script>
__ ______ ________
| | |
| | |___ 3. Get the file named "logo.png"
| |
| |___ 2. Go inside "images/" subdirectory
|
|
|____ 1. Go one level up
这是一个很好的答案,但我希望能够将这一行代码复制并粘贴到_any_ HTML页面中,不管它有多少个文件夹(它为它们加载相同的标题)。这就是为什么我比'../'方法更喜欢'/'方法。 –
- 1. 如何通过JavaScript链接到web根目录上的目录?
- 2. .htaccess链接到不在文档根目录下的目录
- 3. 将外部链接文件复制到网站的根目录
- 4. 链接文件的目录
- 5. 如何生成超链接到Powershell目录中的.htm文件?
- 6. 如何链接到rails应用程序根目录下的html文件?
- 7. 如何链接我的PHP项目根目录之外的JS外部文件?
- 8. 根目录中的超链接位置
- 9. 如何链接到某个区域的根目录?
- 10. xampp - 链接到不在根目录下的目录
- 11. ASP.Net目录中的文件列表+链接到文件
- 12. Rails链接目录中的文件
- 13. 无法链接目录中的文件
- 14. PhpStorm - CSS文件链接到服务器的根目录,而不是项目根目录
- 15. Windows如何将pe文件链接到目录文件中的签名?
- 16. 链接到CSS目录中〜
- 17. 如何将文件和目录添加到不带根目录的zip文件?
- 18. 如何使用PHP readdir读取根目录之外的目录中的文件并链接?
- 19. 如何在Sinatra中创建指向文件目录的链接?
- 20. 如何删除目录中可用的链接文件?
- 21. 如何忽略符号链接中的目录索引文件?
- 22. 如何为目录中的每个文件创建软链接?
- 23. Joomla 1.5:如何链接同一目录中的文件
- 24. 如何链接其他目录中的文件?
- 25. TeamCity中电子邮件模板中VCS根目录的链接
- 26. 如何查找文件的根目录
- 27. Apache的根目录相对链接
- 28. 我如何到我的项目根目录文件夹
- 29. 如何链接目录到public_html?
- 30. 如何创建链接到目录
完成了任何基本的调试,例如检查服务器访问日志以查看您的请求会发生什么情况?也许你有一个行为不当的重写,这阻止了对js文件的访问并将请求发送到主页。 –
你应该去一个级别。因此,对于苹果文件夹中的index.html,您需要执行'src =“../ controller.js”' –
@KaushalNiraula:我想将此行复制并粘贴到任何和所有HTML页面中,无论多少它在里面的文件夹(因为它为所有文件加载相同的头文件)。 –