使用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?
答案 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')