【问题标题】:Passing Python variable to Javascript with Webapp2/Jinja2使用 Webapp2/Jinja2 将 Python 变量传递给 Javascript
【发布时间】:2018-06-07 14:18:30
【问题描述】:

我已经研究了这个答案,但没有找到使用 webapp2 的方法。我需要将一个变量从我的 Python 代码传递到我的 Javascript 代码中。我了解如何使用 Jinja2 将变量传递到我的 HTML 中,但我对如何在 Javascript 中使用它们感到困惑。

这是我在 HTML 页面的 head 中添加的内容:

<meta id="trello_id" data-name="{{ trello_id }}">

我的 Javascript 中有这一行:

var trelloId = $('#trello_id').data();

它不起作用,但是将trelloId 打印到控制台只会打印空值。完成这项任务的最佳方法是什么?

【问题讨论】:

    标签: javascript python jinja2 webapp2


    【解决方案1】:

    使用content 而不是data-name。在你的情况下:

    <meta id="trello_id" content="{{ trello_id }}">

    有关如何使用meta标签的更多信息,您可以查看this页面。

    【讨论】:

      【解决方案2】:

      尝试将您的 Javascript 代码更改为,看看是否可行:

      var trelloId = $('#trello_id').data('name');
      

      【讨论】:

        猜你喜欢
        • 2018-06-09
        • 1970-01-01
        • 2021-04-16
        • 1970-01-01
        • 2014-05-05
        • 1970-01-01
        • 2021-09-27
        • 1970-01-01
        • 2020-12-01
        相关资源
        最近更新 更多