Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.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
可以在javascript/jquery函数中使用jinja值吗_Javascript_Google App Engine_Jinja2 - Fatal编程技术网

可以在javascript/jquery函数中使用jinja值吗

可以在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

看看GoogleWebEng的例子

{% 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函数中编写循环并迭代问候语。