首页 > 解决方案 > Django 模板变量在脚本标签中不被识别,但在常规 h1 标签中被识别。是什么原因造成的?

问题描述

<script>
    var my_data = {{ passed_data }}
</script>

<body>
    <h1>{{ passed_data }}</h1>
</body>

这是代码背后的基本思想。我怀疑这可能是范围问题

标签: javascriptdjangovariablesscope

解决方案


在 JS 中添加引号:

<script>
    var my_data = "{{ passed_data }}"
<script>

推荐阅读