У меня есть кнопка удаления, которая успешно удаляет элемент списка в DOM.Но он не удаляет элемент в базе данных, поэтому при обновлении страницы элемент появляется снова.Эта кнопка динамически генерируется внутри HTTP-запроса GET уже при получении из базы данных.Должен ли я поместить его в другую функцию в родительском слушателе событий XHTTP?
xhttp.open("GET", items_url, true);
xhttp.addEventListener('load', function(){
var item_list= document.querySelector('#divShowItems');
item_list.innerHTML = "";
var items = JSON.parse(this.response);
items.forEach(function(item){
var title = document.createTextNode(item.title);
var id = document.createTextNode(item.id);
var li_item = document.createElement('li');
li_item.appendChild(title);
li_item.appendChild(id);
var deleteBtn = document.createElement("button");
deleteBtn.innerHTML = "Delete";
book_item.appendChild(deleteBtn);
deleteBtn.addEventListener("click", function(e){
this.parentNode.parentNode.removeChild(this.parentNode);
});
})