gpt4 book ai didi

javascript - Smarty 没有正确调用外部 javascript 文件?

转载 作者:行者123 更新时间:2023-12-02 20:13:57 25 4
gpt4 key购买 nike

我有一个似乎无法解决的奇怪问题。我试图从 smarty 模板目录之外的文件调用 javascript 函数,但它似乎不起作用。在我的 smarty 文件中,我有:

<script type='text/javascript' src= '../functions/editConcert.js'></script>
<form>
<input type="button" value="Edit Info" onclick="editInfo();">
</form>

在我的 editConcert.js 文件中,我有(用于测试目的):

function editInfo(){
alert("I get here");
}

我的目录结构如下所示:

Classes
-FillConcertInfo.php (this calls the smarty display function)
Templates
-editConcert.tpl
Javascript
-editConcert.js

我一生都无法弄清楚发生了什么事。它在普通的 php/html 页面中工作得很好,但 smarty 似乎将其抛弃了。任何帮助将不胜感激。

编辑:值得注意的是,将以下内容添加到我的 smarty 模板中是可行的,但我想使用外部文件:

{literal}
<script>
function editInfo(){
alert("I get here");
}
</script>
{/literal}

最佳答案

我怀疑js文件没有正确链接并且没有找到。确保正在加载资源。如果没有,请修复路径。

关于javascript - Smarty 没有正确调用外部 javascript 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6590350/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com