如何引用父文件夹中的javascript


How to reference javascript which is in the parent folder?

我有一个web应用程序,它使用以下文件夹结构

应用程序根js

在html中,我引用了类似的js

<script src="../js/****"></script>

如果我使用file:///protocol,但是当我使用web服务器时,比如http://loclahost:6000/application_root,我发现js无法正确加载。

如何解决这个问题?

您需要从/:<script src="/js/some.js"></script> 开始您的路径

无论如何,这可能会有问题,因为如果使用虚拟目录,/将无法工作,因为它是根路径。

例如:/js/some.js就是http://localhost/js/some.js,如果你的网站托管在像http://localhost/myapp/js/some.js这样的虚拟目录中,这种方法就行不通了。

如果您发现上述情况是问题的一部分,则可能需要使用服务器端代码来获取应用程序根(即/myapp/),以便将/myapp/连接到js/some.js并获得正确的URI。