Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Jinja中模板化JavaScript函数_Javascript_Jinja2 - Fatal编程技术网

在Jinja中模板化JavaScript函数

在Jinja中模板化JavaScript函数,javascript,jinja2,Javascript,Jinja2,我的脚本中有以下功能: function DoThing (num){ //Do thing }); num引用我在脚本前面创建的列表中的每个项目圆点(1)将为第一项激活,依此类推 我正在为一个多页面网站使用一个Jinja2模板,我想在每个模板中添加一个自定义num参数的函数 在第一页中,我将使用DoThing(1)。第二页将是圆点(2)。我的目标是添加新项目,并根据列表的长度根据需要更新模板 这可能吗 您可以在模板开头设置num变量: {% set num = 1 %} 并调用Javas

我的脚本中有以下功能:

function DoThing (num){
 //Do thing
});
num
引用我在脚本前面创建的列表中的每个项目<代码>圆点(1)将为第一项激活,依此类推

我正在为一个多页面网站使用一个Jinja2模板,我想在每个模板中添加一个自定义
num
参数的函数

在第一页中,我将使用DoThing(1)。第二页将是圆点(2)。我的目标是添加新项目,并根据列表的长度根据需要更新模板


这可能吗

您可以在模板开头设置
num
变量:

{% set num = 1 %}
并调用Javascript函数,如下所示:

<script>
    DoThing({{ num }});
</script>

点状({num}});

您可以在模板开头设置
num
变量:

{% set num = 1 %}
并调用Javascript函数,如下所示:

<script>
    DoThing({{ num }});
</script>

点状({num}});

这就成功了。非常感谢。这就成功了。非常感谢。