如何引用父文件夹中的javascript?
How to reference javascript which is in the parent folder?
我有一个 Web 应用程序,它使用具有以下文件夹结构
application_root
js
在html中,我引用了像
这样的js
<script src="../js/****"></script>
如果我使用file:///protocol启动html页面,一切都是文件,但是当我使用网络服务器时,如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。
我有一个 Web 应用程序,它使用具有以下文件夹结构
application_root js
在html中,我引用了像
这样的js<script src="../js/****"></script>
如果我使用file:///protocol启动html页面,一切都是文件,但是当我使用网络服务器时,如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。