У меня есть набор записей, которые будут отображаться из базы данных:Удалить динамически добавляемые записи (АЯКС)
<tr>
<td>Full Name</td>
<td><a class="remove-user" href="/remove-user/6/">remove</a></td>
</tr>
я могу удалить их (не динамически) и показать диалог подтверждения, прежде чем делать так:
$('a.remove-user').on('click', function(){
return confirm("Are you sure you want to remove this user?");
});
Но, когда я добавить динамическую строку с помощью AJAX - я не могу сделать диалог подтверждения, чтобы показать потом:
$('#user_add_final').submit(function(event){
event.preventDefault();
var values = $(this).serialize();
$.ajax({
url: "/ajax/user/",
type: "post",
data: values,
success: function(response){
json = jQuery.parseJSON(response);
$('.users tr:last').after("<tr><td>"+json.user.fullname+"</td><td><a class=\"remove-user\" href=\"/action/remove-user/"+json.user.userid+"/\">remove</a></td></tr>");
},
error:function(){
alert(failure);
}
});
});
может кто помогите мне заставить это работать?
Ваш новый код должен по крайней мере * попробовать * позвонить 'confirm', если это не так? –