提交表单后如何使用模态重新加载页面
How to reload page with modal after form submission
我试图在提交表单并从数据库中获取结果后显示 bootstrap 模式。该页面必须重新加载并显示额外的模式,以便用户可以尝试再次登录。
我已尝试重新加载页面,然后回显脚本
这是我目前拥有的
<? php
if(condition)
echo "<script>$('#modal').modal('show')</script>";
?>
...
<div class="modal fade" id="modal" tabindex="-1" role="dialog"</div>
页面在没有模式的情况下重新加载,或者是空白页面。我希望它能加载添加的模式。
您是否尝试过将模态绑定到 JS 方法,然后从 PHP 调用该方法?
<?php
if($condition)
echo "<script>showModal()</script>";
?>
function showModal() {
$('#modal').modal('show');
}
编辑:
您可以尝试这样的操作:
<script>
$(function(){
if (<?php echo $condition ?> === true) {
$('#modal').modal('show');
}
});
</script>
我试图在提交表单并从数据库中获取结果后显示 bootstrap 模式。该页面必须重新加载并显示额外的模式,以便用户可以尝试再次登录。
我已尝试重新加载页面,然后回显脚本
这是我目前拥有的
<? php
if(condition)
echo "<script>$('#modal').modal('show')</script>";
?>
...
<div class="modal fade" id="modal" tabindex="-1" role="dialog"</div>
页面在没有模式的情况下重新加载,或者是空白页面。我希望它能加载添加的模式。
您是否尝试过将模态绑定到 JS 方法,然后从 PHP 调用该方法?
<?php
if($condition)
echo "<script>showModal()</script>";
?>
function showModal() {
$('#modal').modal('show');
}
编辑:
您可以尝试这样的操作:
<script>
$(function(){
if (<?php echo $condition ?> === true) {
$('#modal').modal('show');
}
});
</script>