2011-06-18 49 views
1

在Django中,可以說,我想用腳本SRC =「blah.js」Django的 - 模板瓦爾靜態JS文件

我通過在一個模板變量導入JavaScript文件{{業務}}。有沒有辦法讓靜態JavaScript文件blah.js訪問{{business}}?我可以在html模板中使用javascript來完成,但是一旦我調用靜態腳本,它就不起作用。似乎最好將我在多個模板中調用的JavaScript文件分隔成一個JavaScript文件,所以我認爲這可能是可能的。

回答

1

你重新設計你的代碼,以這樣的方式,在模板您對JavaScript函數的調用與模板變量作爲自變量:

<script type="text/javascript"> 
    x = foo({{ business }}, {{ some_other_variable }}); 
    alert(x); 
</script>