通过Webapp2/Jinja2将Python变量传递给Javascript

2024-05-16 10:02:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经研究过这个答案,但还没有找到一种使用webapp2的方法。我需要将Python代码中的一个变量传递到Javascript代码中。我知道如何使用Jinja2将变量传递到我的HTML中,但是如何在Javascript中使用它们却让我感到困惑。你知道吗

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

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

我的Javascript中有这样一行代码:

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

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


Tags: 方法答案代码idjinja2内容datahtml
2条回答

使用content而不是data-name。就你而言:

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

有关如何使用meta标记的更多信息,请查看this页。你知道吗

尝试将您的Javascript代码更改为,看看这是否有效:

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

相关问题 更多 >