我有點奇怪的問題,我似乎無法解決。我試圖從我的smarty模板目錄之外的文件調用一個javascript函數,它似乎沒有工作。在我的Smarty的文件,我有:Smarty不能正確調用外部JavaScript文件?
<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似乎將它拋出了邊緣。任何幫助將非常感激。
編輯:這應該是值得指出的是,添加以下到我的智者模板工程,但我想用一個外部文件:
{literal}
<script>
function editInfo(){
alert("I get here");
}
</script>
{/literal}