Javascript 不会输出到 HTML

布里斯

我正在使用 Flask 将 python 列表转换为 HTML。为了遍历列表并打印每个元素,我使用了 Javascript。

  <script type="text/javascript">
  function show_tests(test, desc) {
   text = "";
   for (i = 0; i < len(desc); i++) {
      text += "<tr><td>" + test[i] + "</td><td>" + desc[i] + "</td></tr>";
   }
   return text;
 }
 </script>

电话是

  <tbody>
  <script type="text/javascript">document.write(show_tests({{ tests }}, {{ descriptions }}));</script>
  </tbody>

当我运行 Flask 并打开 HTML 时,JS 中的数据没有显示出来。任何人都知道为什么会这样?**顺便说一句:desc 和 test 总是具有相同的长度。

任何帮助表示赞赏!

编辑:其他有这个问题的人:使用 jinja!我刚刚了解它,它很棒!!

丹尼尔罗斯曼

完全没有理由在这里使用 JS。这里没有任何交互性,你应该直接在 Jinja2 中进行。

看法:

...
return render_template('mytemplate.html', zipped_tests=zip(tests, descriptions))

模板:

<tbody>
    {% for test, desc in zipped_tests %}
    <tr><td>{{ test }}</td><td>{{ desc }}</td></tr>
    {% endfor %}
</tbody>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JavaScript不会输出到文本字段

来自分类Dev

Javascript foreach数组键值,输出到html

来自分类Dev

将javascript中的变量输出到HTML费用表中

来自分类Dev

将值输出到html多个类javascript

来自分类Dev

PowerShell输出到HTML

来自分类Dev

将HTML输入值传递给javascript函数,然后将JS结果输出到<p> HTML

来自分类Dev

Javascript-读取所有文件名并通过超链接输出到html

来自分类Dev

如何将javascript函数中的变量输出到html中的文本

来自分类Dev

JS输出到html输入

来自分类Dev

尝试从HTML输出Javascript

来自分类Dev

输出不会显示(javascript)

来自分类Dev

如何使用另一个文件中的JavaScript将中文输出到HTML中的表

来自分类Dev

JavaScript函数不会更改HTML

来自分类Dev

JavaScript不会更改HTML样式

来自分类Dev

HTML不会使JavaScript灰飞烟灭

来自分类Dev

HTML 不会运行 JavaScript 函数

来自分类Dev

从JavaScript输出HTML的推荐方法

来自分类Dev

用JavaScript输出HTML实体

来自分类Dev

Highcharts将数据输出到HTML表

来自分类Dev

HTML超链接输出到表中

来自分类Dev

phpmailer调试输出到html变量

来自分类Dev

计划的任务输出到HTML Coldfuson 2016

来自分类Dev

PHP从mysql输出到html表

来自分类Dev

将数据从AJAX调用输出到HTML

来自分类Dev

计算数据属性并输出到HTML

来自分类Dev

将HTML表单输出到.txt文件

来自分类Dev

将JSON输出到html表

来自分类Dev

Javascript和HTML,不输出Javascript函数

来自分类Dev

从 for 循环循环输出到变量,然后导出到 HTML