假设我创建了一个列表,例如:
<c:forEach items="${users}" var="user">
<p>${user.id} ${user.name}</p>
</c:forEach>
现在,我想添加一个删除按钮(链接或提交),该按钮可以:
$.ajax({
type: "DELETE",
url: "../delete" + ID,
...
});
与该行的ID。
怎么做?谢谢!
最佳答案
您可以使用HTML data attributes,如下所示:
<c:forEach items="${users}" var="user">
<p>${user.id} ${user.name}</p>
<button class="delete-user" data-user="${user.id}">Delete</button>
</c:forEach>
在代码jquery中,您可以像这样检索userID:
$('.delete-user').click(function(){
var userId = $(this).data( "user" );
// You code here
})