在烧瓶中,我们可以使用render_template(' home.html,data = data)渲染页面。 以同样的方式可以加载bootstrap模式而不必使用javascrpt? 例如,如果在页面中单击了一个元素,
<span class="example" data-toggle="modal" data-target="#showExample" <a href="/showExample">Testing</a></span>
调用在flask函数中运行并触发模态弹出并传递可用于填充字段的数据
答案 0 :(得分:1)
如果我理解你的意思,你可以在JavaScript中执行此操作(只需将其粘贴到页面底部,标记为“脚本”中:
document.getElementById('showExample').addEventListener('click', function() {
// Do some stuff, that you need to do...
});
或者,如果你愿意,你可以在没有JavaScript的情况下做到这一点(我猜你使用的是Jinja2):
将其插入您的页面模板:
{% if show_example_modal %}
<span class="example" data-toggle="modal" data-target="#showExample" <a href="/showExample">Testing</a></span>
{% endif %}
Python视图代码:
@app.add_route('/something/')
def something():
return render_template("something.html", show_example_modal=True)