如何从Flask函数内部调用模态对话框

时间:2016-11-13 00:06:11

标签: python html flask

使用Bootstrap模式对话框id="myModal"

<div id="myModal" class="modal fade" role="dialog">
...
</div>

我可以点击一个简单的<a>来调用它。这是因为<a> s data-target属性与模态对话框的id myModal相关联:

<a data-toggle="modal" data-target="#myModal">Click Here</a>

我想知道是否有办法通过其id从Flask python函数内部调用此模态对话框。

@app.route('/call_modal', methods=['GET', 'POST'])
def call_modal():
    # ... call modal dialog by its id?

1 个答案:

答案 0 :(得分:2)

您可以使用其他模态插件使其正常工作,例如Remodal。与Bootstrap模式类似,每个模态都有一个id,您可以将其称为锚点,如下所示://example.com#myModal

在你的view.py中:

@app.route('/call_modal', methods=['GET', 'POST'])
def call_modal():
    redirect(url_for('index') + '#myModal')