【发布时间】:2016-02-18 05:45:37
【问题描述】:
我有以下功能
function articlesList($limit) { ?>
<div class="table-responsive rounded mb-20">
<table class="table table-striped table-theme">
<thead>
<tr>
<th style="width: 5%;" class="text-center border-right">ID</th>
<th style="width: 10%;" class="text-center">Image</th>
<th style="width: 50%;">Name</th>
<th style="width: 20%;">Date</th>
<th style="width: 15%;" class="text-center">Actions</th>
</tr>
</thead>
<tbody>
<?php $sql = "SELECT * FROM articles ORDER BY ID DESC";
$items = mysql_query($sql);
while ($art = mysql_fetch_array($items)) {
$id = "$art[ID]"; ?>
<tr>
<td class="text-center border-right"><?=$art[ID]?></td>
<td class="text-center"><img src="../media/articles/<?=$art[image]?>" class="img-bordered-theme" width="45" height="45"></td>
<td><?=$art[name]?></td>
<td><?=$art[date]?></td>
<td class="text-center">
<a href="?act=edit&id=<?=$art[ID]?>" class="btn btn-success btn-sm rounded" data-toggle="tooltip" data-placement="top" data-original-title="Edit"><i class="fa fa-pencil"></i></a>
<a href="#" class="btn btn-danger btn-sm rounded" data-toggle="modal" data-target=".remove_<?=$art[ID]?>" data-placement="top" data-original-title="Remove"><i class="fa fa-times"></i></a>
</td>
</tr>
<!-- Start MODAL EVENTS -->
<div class="remove_<?=$art[ID]?> modal fade" tabindex="-1" role="dialog" aria-hidden="true">
<div class="modal-dialog modal-md" style="margin-top: 200px;">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title">Remove article</h4>
</div>
<div class="modal-body"><p>Are you sure you want to remove the article <b><?=$art[name]?></b>?</p></div>
<div class="modal-footer">
<form name="input" action="?act=remove" method="post">
<input type="hidden" name="id" value="<?=$art[ID]?>">
<input type="hidden" name="name" value="<?=$art[name]?>">
<button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
<button type="submit" class="btn btn-danger">Remove</button>
</form>
</div>
</div>
</div>
</div>
<!-- End MODAL EVENTS -->
<?php } ?>
</tbody>
</table>
</div>
<?php } //function
我的问题是模态框。加载效果很好,所有变量都传递了,但是在打开模式时发生了一些事情。
按钮无法按下,我无法关闭盒子或做任何其他事情。
经过一些测试,如果我将模态代码放在 while 的底部,但在此之外,模态的效果很好。但是变量不能再传递了。
有什么解决办法吗?
【问题讨论】:
标签: javascript php jquery sql twitter-bootstrap