我正在尝试在我的系统中添加一个模态,当您点击它时会出现一个模态,如果您想要删除某些数据,则会询问您确认。
但是在我目前的代码中,当您单击该按钮时,它会将您引导至没有模态的空白页面。 id
正确传递,但如何输出模态?
这是我的PHP代码:
<?php
while(mysqli_stmt_fetch($stmt)) {
echo "<tr>";
echo "<td class=\"col-md-2\" onclick=\"document.location = 'modal_delete.php?id=$id';\"><button type=\"button\" class=\"btn btn-primary btn-md\" data-toggle=\"modal\" data-target=\"#myModal\">Delete</button></td>";
echo '</tr>';
}
?>
以下是模态的代码(modal_delete.php):
<?php
include '../session.php';
include 'header.php';
?>
<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="myModalLabel">Modal title</h4>
</div>
<div class="modal-body">
...
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Delete</button>
</div>
</div>
</div>
</div>
我希望你帮助我。谢谢
答案 0 :(得分:0)
在modal_delete.php
上,您需要在DOM准备好后使用javascript触发模式。
<script>
$(function () {
$('#myModal').modal('show');
});
</script>