min*_*601 0 python jinja2 flask flash-message
我一直在研究烧瓶,我遇到了闪光灯.如果在服务器端调用了闪存,它会在页面上显示一条消息.但是,我想在警告框中显示内容get_flashed_messages().我尝试创建JS函数并传递{{message}},但循环打印调用,即将调用作为字符串.
{% with messages = get_flashed_messages() %}
{% if messages %}
<ul class=flashes>
{% for message in messages %}
<li>{{ message }}</li>
{% endfor %}
</ul>
{% endif %}
{% endwith %}
Run Code Online (Sandbox Code Playgroud)
有什么办法可以解决吗?
您可以创建包含消息的JS变量
{% with messages = get_flashed_messages() %}
{% if messages %}
<script>
var messages = {{ messages | safe }};
for (var i=0; i<messages.length; i++) {
alert(messages[i]);
}
</script>
{% endif %}
{% endwith %}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7112 次 |
| 最近记录: |