我现在正面临一个bootstrap-growl插件的问题,当我删除或验证一行(我在博客上工作)时,我用它来显示通知,所以在通知内部没有显示,当我把我的两个按钮(它们触发通知)放在循环外面时,我可以清楚地看到我的两个通知,一切都按照预期进行。从技术上讲,这个插件和循环之间存在一定的冲突。你有没有遇到过这个问题,请问即使两个按钮在循环内,我怎样才能收到通知?在此先感谢您的帮助:)
以下是我使用该插件的部分:
Pkg.add("Gadfly")
using Gadfly
plot(x=rand(10), y=rand(10))
这是我的Javascript代码:
<?php
$meinKommentare = controller_alleKommentareLesen();
if ($meinKommentare->rowCount() > 0) {
while ($row = $meinKommentare->fetch(PDO::FETCH_ASSOC)) {
extract($row);
?>
<tr>
<td><?php echo $kommentarDatum; ?></td>
<td><?php echo $benutzerName; ?></td>
<td></td>
<td><?php echo $kommentarInhalt; ?></td>
<td style="text-align: center">
<button id="bestaetigungButton" class="btn btn-success btn-xs" onclick="kommentarBestaetigen();"> <i class="fa fa-check fa-2x" ></i></button>
<button id="loeschungButton" class="btn btn-danger btn-xs" onclick="kommentarLoeschen();"> <i class="fa fa-trash-o fa-2x "></i></button>
</td>
</tr>
<?php
}
}
?>
PS:
当我在循环外面取两个按钮时,我不做任何改动 在我的代码中
答案 0 :(得分:0)
您在循环中放置了一个带有id="bestaetigungButton"
的按钮。因此,您将拥有相同数量id="bestaetigungButton"
的按钮。
我认为当你点击它时,它将与唯一的第一个一起工作。
我建议您使用class="bestaetigungButton"
代替id
,并将js文件更改为:$(".bestaetigungButton").click