2016-12-01 49 views
0

让我们说我创建了一个列表,如:发送Ajax的每一行

<c:forEach items="${users}" var="user"> 
    <p>${user.id} ${user.name}</p> 
</c:forEach> 

现在我想添加一个删除按钮(链接或提交),做:

$.ajax({ 
    type: "DELETE", 
    url: "../delete" + ID, 
    ... 
}); 

用的ID那一排。

怎么办?谢谢!

+0

凡在标记,你会添加删除按钮? – MauroPorrasP

回答

1

您可以使用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,你可以检索用户ID是这样的:

$('.delete-user').click(function(){ 
    var userId = $(this).data("user"); 
    // You code here 
})