【发布时间】:2018-03-11 17:24:26
【问题描述】:
我正在尝试检索 Flash 消息并将它们附加到网页的文本区域中。该功能在没有烧瓶/闪存提供的代码的情况下工作,但尝试将闪存代码与 javascript 混合是行不通的。我用 onclick="get_flash();" 调用这个函数在没有嵌入 Flash 代码的情况下,onclick 确实可以工作。
head>
<script type="text/javascript">
function get_flash(){
{% with messages = get_flashed_messages() %}
{{% if messages %}
{% for message in messages() %}
document.getElementById('msg_box').innerHTML+={{message}};
{% endfor %}
{% endif %}
{% endwith %}
}
【问题讨论】:
-
你试过不带括号的
messages吗? -
我做到了。不用找了。我一次从函数中剪下一行,看看哪一行有问题。即使第一行是唯一的行,该函数也变得未定义。如果我只留下一个 document.getElement 行,则该功能有效。
标签: javascript flask flash-message