无法引用html模板中的脚本

时间:2019-04-23 06:53:18

标签: javascript html

对于某些人来说,这似乎是一个菜鸟问题。我希望是这样。我有一个使用php slim框架制作的网络应用。我具有以下层次结构:

app hierarchy

我正在尝试引用template1.phtml中的script1.js和template2.phtml中的script2.js。我正在执行以下操作:

template1.phtml

<script src="app/scripts/script1.js"></script>

template2.phtml

<script src="app/scripts/script2.js"></script>

template1可以按预期工作,但是template2(即使实际上是相同的)也会出现以下错误:

GET http://localhost:8888/app/scripts/script2.js net::ERR_ABORTED 404 (Not Found)

我尝试过的内容

  • 使用一些../设置src的完整script2.js路径,这显然可行,但这不是正确的方法。

注释

  • 我正在使用MAMP用php5测试我的应用程序。*当我使用命令行和php7运行应用程序时,两个脚本均被正确引用。

1 个答案:

答案 0 :(得分:0)

要从template1.phtml引用script1.js,可以使用../../../app/scripts/script1.js