我已经研究了这个答案,但还没有找到一种使用webapp2实现这一点的方法。我需要将Python代码中的变量传递到Javascript代码中。我知道如何使用Jinja2将变量传递到我的超文本标记语言中,但我对如何在Javascript中使用它们感到困惑。
这是我放在超文本标记语言页面的head中的内容:
<meta id="trello_id" data-name="{{ trello_id }}">
我的Javascript中有这样一行代码:
var trelloId = $('#trello_id').data();
它不起作用,但是将trelloId打印到控制台只会打印空。完成此任务的最佳方法是什么?
发布于 2017-12-27 05:12:50
使用content而不是data-name。在您的案例中:
<meta id="trello_id" content="{{ trello_id }}">
有关如何使用meta标记的更多信息,请查看this页面。
发布于 2017-12-27 05:19:10
尝试将您的Javascript代码更改为,看看是否有效:
var trelloId = $('#trello_id').data('name');https://stackoverflow.com/questions/47983667
复制相似问题