【发布时间】:2016-10-17 04:39:05
【问题描述】:
假设我有一个通过 foreach 循环迭代的表,并且项目来自数据库。
例如,
<table>
<?php while($row = $result->fetch_assoc()){?>
<tr>
<td><?php echo $row['id'] ?></td>
<td><?php echo $row['name'] ?></td>
<input type="button" name="add" />
</tr>
<?php }?>
</table>
现在每一行中都有一个按钮可以迭代,当我单击添加时,我想要的是将特定项目添加到数组或列表中。它可以让我根据需要添加任意数量的项目,最后我只需一键将它们插入数据库。
我在课堂上学习了 jQuery,但学不到很多东西。由于它是客户端脚本语言,因此我猜这件事只能通过这个来实现。
有人可以帮忙吗? 谢谢你:)
【问题讨论】:
-
可以添加你的js脚本吗?
-
我能想到的只有
-
$(document).click(function(){});
-
<input type="button" name="add" class = "add" id = "<?php echo $row['id'] ?>" />(适用于所有按钮)。然后在你的 jquery$(document).ready(function(){$('.add').click(function(e){ e.preventDefault();var id_data = []; id_data.push($(this).attr('id'));});}); -
应该可以,可以告诉我如何检查项目或显示该数组吗?我猜每次点击都会发出警报?
标签: javascript php jquery arrays