在Django中,我将一个字符串数组['A','B','C']传递给视图,并希望将它们与页面上的JavaScript脚本一起使用。
但是,即使我能够以HTML显示内容,当我尝试在JavaScript中使用它们时,例如:
{% for l in labs %}
console.log({{ l }})
{% endfor %}
我收到一个“我未定义参考错误A”的错误。如果通过引用实际上是已定义的值来明确定义它,怎么可能呢?
答案 0 :(得分:1)
l
将呈现为其字面值。但是JavaScript不知道该值意味着什么。您需要将其用引号引起来。
console.log("{{ l }}")