【发布时间】:2014-03-04 18:20:53
【问题描述】:
如何将 jinja2 数据传递到 javascript。
我有一个 Flask REST url 为/logs/<test_case_name>
我正在尝试使用 .getJSON() 来查询上述 URL,因此希望将具有 testcasename 的 jinja2 数据传递给 .getJSON 函数。
示例代码:
<script type="text/javascript">
alert({{name}});
</script>
它不起作用。 请问有什么建议吗?
【问题讨论】:
-
{{ name|safe }}应该可以工作 -
@JakobBowyer - 它工作正常:(
-
将模板语言与 javascript 混合通常是个坏主意。另一种方法是使用 html 作为代理 - 将名称存储在像这样的元素中 ,然后在 javascript 中执行 djangoData = $('#my-data').data();
标签: javascript python flask jinja2