在Django中,假设我想使用脚本src =“blah.js”导入一个javascript文件
我传入模板变量{{business}}。有没有办法让静态javascript文件blah.js访问{{business}}?我可以在html模板中使用javascript来完成它,但是一旦我调用静态脚本它就不起作用了。看起来最好将我在多个模板中调用的javascript文件分成javascript文件,所以我认为这可能是可能的。
答案 0 :(得分:2)
您重新设计代码的方式是在模板中使用模板变量作为参数调用javascript函数:
<script type="text/javascript">
x = foo({{ business }}, {{ some_other_variable }});
alert(x);
</script>