Django-静态JS文件中的模板变量
Django - Template Vars in static JS files
在Django中,假设我想使用脚本src="blah.js"导入一个javascript文件
我传入了一个模板变量{{business}}。静态javascript文件blah.js是否有访问{{business}}的方法?我可以在html模板中使用javascript,但一旦我调用静态脚本,它就不起作用了。似乎最好将我在多个模板中调用的javascript文件分离为一个javascript文件,所以我认为这是可能的。
您重新设计代码的方式是,在模板中,您可以调用以模板变量为参数的javascript函数:
<script type="text/javascript">
x = foo({{ business }}, {{ some_other_variable }});
alert(x);
</script>
相关文章:
- Node.js-模块导出静态变量
- 使用变量而不是静态字符串搜索数组
- 在angularJS中定义函数内部的静态变量
- jsp内部html中的Javascript静态变量
- 创建静态(类)变量-最佳实践
- 是否可以在window.onresize上更改jQuery插件的静态变量
- 如何使用 dedeclare 定义 dojo 静态变量或静态对象
- 为什么我可以在ServiceNow中访问示例脚本化Web服务(订购黑莓)并返回静态变量,但它没有订购黑莓
- 为什么 Object.create 使我的私有变量成为静态变量
- 使用静态变量初始化同一类中的变量
- 具有 John Resig 简单类模式的静态变量
- 使用原型模拟静态变量
- 如何在 javascript 中使用 const 关键字 (ecma 6) 和函数静态变量
- 为什么要在函数定义之外引用静态变量(函数属性)
- 设置超时函数回调静态变量
- 使用 get 变量缓存静态 HTML 页面
- Javascript 类中的静态变量
- 更新 JavaScript 函数中的静态变量
- 一个静态 php 变量,只分配一次,永远不会更改
- Javascript - 使用闭包递增静态函数变量模拟