可以在javascript/jquery函数中使用jinja值吗
看看GoogleWebEng的例子可以在javascript/jquery函数中使用jinja值吗,javascript,google-app-engine,jinja2,Javascript,Google App Engine,Jinja2,看看GoogleWebEng的例子 {% for greeting in greetings %} {% if greeting.author %} <b>{{ greeting.author }}</b> wrote: {% else %} An anonymous person wrote: {% endif %} <blockquote>{{ greeting.content|escape }}</blockquot
{% for greeting in greetings %}
{% if greeting.author %}
<b>{{ greeting.author }}</b> wrote:
{% else %}
An anonymous person wrote:
{% endif %}
<blockquote>{{ greeting.content|escape }}</blockquote>
{% endfor %}
{%用于问候语中的问候语%}
{%if greeting.author%}
{{greeting.author}}写道:
{%else%}
一位匿名人士写道:
{%endif%}
{{greeting.content | escape}}
{%endfor%}
所以我想要的是:当这个迭代时,我需要以某种方式检查greeting.author是否重新生成javascript中存在的某个变量,然后执行其他操作。
可以这样做吗?{%用于问候语中的问候语%}
{% for greeting in greetings %}
{% if greeting.author %}
<b>{{ greeting.author }}</b> wrote:
{% else %}
An anonymous person wrote:
{% endif %}
<blockquote>{{ greeting.content|escape }}</blockquote>
<script type="text/javascript">
var greeting_author = "{{ greeting.author }}";
if(greeting_author === someVariable){
// do other stuff here
}
</script>
{% endfor %}
{%if greeting.author%}
{{greeting.author}}写道:
{%else%}
一位匿名人士写道:
{%endif%}
{{greeting.content | escape}}
var greeting_author=“{{greeting.author}}”;
if(问候语\u作者===someVariable){
//在这里做其他事情
}
{%endfor%}
基本上,您可以将变量打印为js。记住类型(例如,在字符串周围放置”
。{%表示问候语%}
{%if greeting.author%}
{{greeting.author}}写道:
{%else%}
一位匿名人士写道:
{%endif%}
{{greeting.content | escape}}
var greeting_author=“{{greeting.author}}”;
if(问候语\u作者===someVariable){
//在这里做其他事情
}
{%endfor%}
基本上,您可以将变量打印为js。记住类型(例如,在字符串周围放置
”
。我明白了。所以它必须在html中。换句话说,我们不能在javascript函数中编写循环并遍历问候语。我明白了。所以它必须在html中。换句话说,我们不能在javascript函数中编写循环并迭代问候语。