flask中如何将模板的变量传递到JavaScript中

flask中如何将模板的变量传递到JavaScript中

第一步

将变量传递到template模板中去
像这样

1
2
3
4
@app.route('/')
def hello():
a=1
return render_template('template.html', a=a)

第二步

在JavaScript中定义全局变量

1
2
3
<script type="text/javascript">
var a = '{{ a|tojson }}';
</script>

  1. 注意,变量的大括号外面用单引号引起来
  2. 变量的后面是”|”,然后加上tojson