проблема в том, что кнопка в таблице, добавленная jquery, не работает
основной выход кнопки
<button class="btn btn-sm btn-warning float-right comment_delete_button" id="{{comment.pk}}">delete</button>
<button class="btn btn-sm btn-info float-right comment_edit_button" id="{{comment.pk}}">edit</button>
добавлена кнопка
<button class="btn btn-sm btn-warning float-right comment_delete_button" id="<%= comment_id %>">delete</button>
<button class="btn btn-sm btn-info float-right comment_edit_button" id="<%= comment_id %>">edit</button>
Я посмотрел его с помощью f12, и он не отличался. Но почему слушатель событий не работает?
$.ajax({
type: "POST",
url: 'update_comment_ajax/'+id,
data: {
id:id,
title:title,
file_name:file_name,
text:text,
csrfmiddlewaretoken: '{{ csrf_token }}'
},
success: function(result) {
alert('comment update complete ');
}
});
});
$(".comment_delete_button").click(function(e) {
e.preventDefault();
var id = $(this).attr("id");
alert('삭제 id : ' + id);
$.ajax({
type: "POST",
url: 'delete_comment_ajax/'+id,
data: {
csrfmiddlewaretoken: '{{ csrf_token }}'
},
success: function(result) {
$("#comment_table_"+id ).remove();
alert('comment 삭제 complete ');
}
});
});
спасибо, что сообщили мне, как это исправить ~!