<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。

我怎样才能分别给每个用户打电话???

谢谢你们 :)

最佳答案

您也可以从输入中获取ID(我假设您正在使用jquery)

var id = $(e).parent().find('input[type="hidden"]').val();


未测试

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

10-09 00:44