ChartJS 我是JS和jinja2的新手,我想知道为什么我会得到这个语法错误?错误发生在for循环中[重复]

mrwjdhj3  于 2023-01-05  发布在  Chart.js
关注(0)|答案(1)|浏览(107)
    • 此问题在此处已有答案**:

JavaScript raises SyntaxError with data rendered in Jinja template(3个答案)
2天前关闭.

var lineData = {
         labels : [
             {% for item in labels %}
                "{{ item }}",
             {% endfor %}
         ],

我在for循环中得到了一个错误。我不确定语法哪里出错了。

cigdeys3

cigdeys31#

您可以使用jinja过滤器tojson将数据传递给模板中的JavaScript。

var lineData = {
   labels : {{ labels | tojson }},
   // ...
}

相关问题