0

我正在创建自己的网站,但我遇到了一些路径问题。

当我引用路径时,我的脚本不会加载。我只是在我的存储库下创建了一个名为“js”的文件夹,并正在尝试以下代码:

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

但是脚本不会加载。

我还编写了一些 PHP 脚本并使用了 include,它似乎在那里工作得很好。有小费吗?

问候

4

1 回答 1

2

当包含浏览器的资源时,路径是相对于 web 根目录的,但是当包含 php 文件时,它是相对于当前文件的。

/project
  /webRoot
    -index.php
    /js
      -startup.js
  /lib
    -some.php

鉴于这种结构,您的脚本标签将起作用,即使包含在some.php. 在 index.php 中,您需要

include(dirname(__FILE__).'/../lib/some.php');
于 2012-12-12T21:58:18.727 回答