我环顾四周,找不到一个问题的答案,这个问题一直困扰着我。 假设我有一个带有任务的mysql表。在PHP中我遍历所有记录并显示它们。每行应该有按钮,例如“完成”,“删除”等会触发一个动作(最好用ajax)。
现在问题是,我应该使用多种形式还是只使用一种形式?有最好的做法吗?每个选项都有相当大的优点/缺点吗?
我在这个网站上搜索过,所以我提前道歉,如果我错过了解释这个帖子的帖子。
提前多多感谢
答案 0 :(得分:0)
这就是我写它的方式。我不认为需要表格。我认为表格可能会使这个过程稍微复杂化。
<ul>
<li mysqlId="0">Name <button class="done">Done</button> <button class="delete">Delete</button></li>
<li mysqlId="1">Name <button class="done">Done</button> <button class="delete">Delete</button></li>
</ul>
<script>
$(".done").click(function () {
mysqlId = $(this).parents("li:first").attr("mysqlId");
$.post(/* ajax magic */);
});
$(".delete").click(function () {
mysqlId = $(this).parents("li:first").attr("mysqlId");
$.post(/* ajax magic */);
});
</script>