当我使用python和jinja发送数组时,tojson不能使用多个元素

时间:2016-12-07 21:48:49

标签: javascript python arrays list

我正在尝试将python列表发送到我的javascript代码。我的python代码如下所示:

return render_template("game.html", images = ['hi','hello'])

注意:[' hi',#39; hello']列表只是我用来解释我的问题的列表,我的实际列表有点复杂和二维

我通过html中的以下代码发送列表。

<script src="{{ url_for('static', filename='script.js') }}" board = {{images|tojson}}></script>

当我在下面的html中显示图像列表时,使用代码

{{images|tojson}}

我看到了我打算发送的列表。

在我的javascript代码中,我使用

var board = document.currentScript.getAttribute('board');

获取清单。但是,当我

console.log(board)

我获得了

[&#34;喜&#34;,

,我无法访问董事会的其他部分。

相反,如果我将图像设置为[&#39; hi&#39;]而我使用console.log(board),我会得到我的意图,即

[&#34;喜&#34;]

如何将包含多个条目和多维列表的列表发送到我的javascript文件?

0 个答案:

没有答案