【发布时间】:2021-04-08 06:37:13
【问题描述】:
我想看看是否有人知道如何将 id 变量从另一个标签传递到同一标签 os 中的另一个属性。我只是想在用户删除另一个用户之前添加一个弹出模式供用户确认。
<a class="deleteUserBTN btn btn-outline-danger col-3" data-id="<?php echo $row['id']; ?>" title="Add this item" href="#deleteUserModal">Delete User</a>
<!-- Delete User Modal -->
<div class="modal" id="deleteUserModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close" aria-hidden="true">×</button>
</div>
<div class="modal-body">
<h4>Are you sure you want to Delete this User?</h4>
<input type="text" id="user" />
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
<a type="button" class="btn btn-danger" id="user" href="delete_user.php?delete=">Delete</a>
</div>
</div>
</div>
</div>
<!-- End Delete User Modal -->
<script>
$(document).on("click", ".deleteUserBTN", function (e) {
e.preventDefault();
var _self = $(this);
var userID = _self.data('id');
$("#user").val(userID);
$(_self.attr('href')).modal('show');
});
</script>
我只能传递用户 ID 并将其显示在模式内的标记中。但我正在尝试将数据/id 传递给(删除模式内的 btn)中的 href 以完成路由。我希望 href 读取如下内容:
href="delete_user.php?delete=36"
有什么想法吗?谢谢。
【问题讨论】:
-
$('#deleteUserModal a').attr('href', "delete_user.php?delete=" + userID); -
欢迎来到 Stack Overflow。请提供一个最小的、可重现的示例:stackoverflow.com/help/minimal-reproducible-example
标签: javascript php html jquery bootstrap-5