子URL~如何集成javascript代码

时间:2017-07-30 08:59:27

标签: javascript html web-site-project

我发现在root-URL和sub-URL中集成代码是不同的。

脚本路线/vendor/assets/custom/js/scripts.js

以这种方式集成javascript代码 <script src="assets/js/scripts.js"></script>仅适用于root-URL,不适用于子URL。

root-URL localhost:3000/

子网址localhost:3000/homepage/item

这是通过这种方式解决的,

<script src="../../assets/js/scripts.js"></script>

它适用于root-URL和sub-URL。

但这不是完美的答案,因为

如果子网址长度很长,则不合适。

必须在代码中添加更多../,以便它不是永久性的。

这个问题有永久的答案吗?

这样:

<script src="ABSOULTE_ADDRESS/assets/js/scripts.js"></script>

1 个答案:

答案 0 :(得分:0)

您可以使用斜杠添加路径,例如<script src="/assets/js/scripts.js"></script>,然后相对于URL的主机名部分加载文件。