我正在使用python jinja2
将json
传递到HTML
文件中。json
I过程与下面类似
result = { "config":{ "firstTitle" : "Report" } }
在我的HTML
文件中,我有一个javascript
函数,如下所示,它按预期工作
function dispDetails()
{
//This works as expected
//It print 'Report' in the console
console.log('{{ config.firstTitle }}');
}
但是如果我的javascript
函数被修改为包含一个javascript variable
,代码就会抛出错误
function dispDetails()
{
//Error thrown : jinja2.exceptions.TemplateSyntaxError: expected name or number
titleStr = "firstTitle";
console.log('\'{{ config.'+titleStr+' }}\'');
}
我已经尝试了各种方法来实现这一点,但我不确定我会错在哪里,需要一些指导
Jinja变量仅在渲染时设置,您尝试执行的操作是不可能的
这是伪代码,但您可以使用jinja json声明一个js变量并访问:
相关问题 更多 >
编程相关推荐