我的模板中有一个表格,如下所示:
{% if table %}
{% for row in table %}
<tr>{{ row }}</tr>
{% endfor %}
{% endif %}
最初“table”设置为 null,因此没有显示任何内容。
我有一个 JavaScript 客户端,它在某个时刻从服务器接收一些数据。然后需要将该数据显示给用户。 我基本上想用客户端收到的数据更新表。
这可能吗?
最佳答案
此问题的更通用解决方案是将(部分)Jinja 模板编译为 JavaScript,以便您可以在客户端使用它们。
我编写了一些代码来执行此操作,您可能可以使用:
关于javascript - 是否可以使用 javascript 更新 jinja2 模板变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35356795/