gpt4 book ai didi

javascript - PHP 表中每一行的删除按钮

转载 作者:行者123 更新时间:2023-11-30 08:32:32 25 4
gpt4 key购买 nike

<td style="text-align: left;">
<?php
echo '<button type="button" class="btn btn-danger delete delete-account"><i class="fa fa-trash-o fa-lg"></i> Delete</a></button>
<input type="hidden" value="'. $r['user_id'] .'" name="delete[]">';
?>
</td>

我有这段代码和这个 javascript:

$('button.delete-account').click(function(e) {
swal({
title: "Are you sure?",
text: " <?php echo $r['user_id'] ?> You will not be able to undo this acction !",
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
confirmButtonText: "Yes, delete it!",
closeOnConfirm: false,
html: false
}, function() {
swal("Deleted!", "Your imaginary file has been deleted.", "success");
});
});

$r['user_id']---> 这基本上是一个帮助我从数据库中提取所有用户的函数,对于这个例子,它将提取所有 user_id。

问题是我在每一行中都有不同的用户,当我点击删除按钮时,我得到的是相同的 user_id 而不是个人 ID。

我怎样才能单独调用每个用户???

谢谢大家 :)

最佳答案

更新: 无法完全理解您的代码,但您可以通过查看此 fiddle 了解我的想法:Example

使用创建的按钮的值设置用户的 id 是一种方法。这样,您将为每个创建的按钮分配一个值,该值代表用户的 id ..

<td style="text-align: left;">
<?php
echo '<button type="button" value="'. $r['user_id'] .'" class="btn btn-danger delete delete-account"><i class="fa fa-trash-o fa-lg"></i> Delete</a></button>';
?>
</td>

然后在您的 jquery 中获取单击按钮的值,方法是使用 jquery 的 $(this) 获取单击的按钮,并通过调用 .val() .这样您将只有一个处理程序来处理所有创建的按钮。 :

$('button.delete-account').click(function(e) {
swal({

title: "Are you sure?",
text: $(this).val()+" You will not be able to undo this acction !",
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
confirmButtonText: "Yes, delete it!",
closeOnConfirm: false,
html: false
}, function(){
swal("Deleted!",
"Your imaginary file has been deleted.",
"success");
});
});

代码未测试 ...我不太能够验证您的代码是如何工作的,所以我只是复制了您的代码并用按钮的值做了一些小改动..但是大多数重要的是你要明白在每个按钮上存储用户的值(id),并在你的处理中用 $(this) 检索它..

关于javascript - PHP 表中每一行的删除按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35651822/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com