我一直试图在表格中动态创建模态视图。单击关闭按钮后,Modal会自动重新打开
用于创建表的数据来自sql数据库。现在
我的问题:
每当我点击一个名为“详细信息”模式视图被打开,并包含它应该数据按钮。 但是,当我尝试用“关闭” - 按钮或右上角的X关闭视图时,模态视图将关闭一秒钟,然后自行重新打开。 执行上述操作之一后,背景会变暗。
这里是棘手的部分。每当我用键盘上的退出按钮关闭视图时,它都会按照它的原样关闭,然后我会回到之前的视图。
<?php
mysql_connect("localhost", "****" , "****");
mysql_select_db("hallo");
$sql= "SELECT * FROM erfassung WHERE Status='Abgeschlossen'";
$query=mysql_query($sql) or die (mysql_error());
while($row = mysql_fetch_assoc($query)) {
$thisId = $row['id'];
$thisModalId = 'modal'.$thisId;
$thisModalIdHref = '#'.$thisModalId;
$thisFormDoneId = $row['id'].'FormDoneId';
// Create table row
echo "<tr onclick=\"input\" data-toggle=\"modal\" href='$thisModalIdHref'>";
echo "<td>";
echo $row['Name'];
echo "<td>";
echo $row['Betreff'];
echo "<td>";
echo "<button class=\"btn btn-primary btn-lg\" data-toggle=\"modal\" data-target='$thisModalIdHref'>";
echo "Details";
echo "</button>";
echo"<div class=\"modal fade\" id='$thisModalId' tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"myModalLabel\" aria-hidden=\"true\">";
echo "<div class=\"modal-dialog\">";
echo "<div class=\"modal-content\">";
echo "<div class=\"modal-header\">";
echo "<button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-hidden=\"true\">×</button>";
echo "<h4 class=\"modal-title\" id=\"myModalLabel\">Weitere Information </h4>";
echo "</div>";
echo"<div class=\"modal-body\">";
echo "<dl class=\"dl-horizontal\">";
echo "<dt>Bereich</dt>";
echo "<dd>" .$row['Bereich']. "</dd>";
echo "</dl>";
echo"</div>";
echo"<div class=\"modal-footer\">";
echo "<button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>";
echo "<button type=\"button\" class=\"btn btn-primary\">Save changes</button>";
echo"</div>";
echo"</div>"; //<!-- /.modal-content -->
echo"</div>";//<!-- /.modal-dialog -->
echo"</div>";//<!-- /.modal -->
echo "</td>";
echo "</tr>";
}
?>
对于澄清:
如果$ thisModalId改变以往的“MyModal”它的工作原理,但按钮会,因为它应该,打开相同的文本。
如果您需要更多的源代码或其他东西,我会很乐意发布它。
在此先感谢您的帮助球员。
此致敬礼。
缩进回声现在的事情? – Gant
为了更好地回答你,你应该提供一个明确的代码,就像Damon Gant所说的那样,我们不需要你的php代码,因为它是HTML和JS的问题......请帮助者请...... – pbenard
嘿,首先感谢给我一些提示。对于HTML/JS等我真的很陌生。你是否希望我删除所有的回声并将其格式化得更好,或者是否需要其他类型的源代码?非常感谢。 – Ron