1
resposta

Necessidade de refresh na página após deleção

Depois que deleto um item de nossa página, eu preciso dar um refresh na página para que ele deixe de ser exibido. Porque será que isso ocorre?

let tabelaHabilidades = document.querySelector('#habilidade');

//console.log(tabelaHabilidades);

tabelaHabilidades.addEventListener('click', (evento) => {
    let elementoClicado = evento.target;

    if (elementoClicado.dataset.type == 'remocao') {
        let habilidadeId = elementoClicado.dataset.ref;
        fetch(`http://localhost:3002/habilidades/${habilidadeId}`, { method: 'DELETE' })
            .then(resposta => {

                let tr = elementoClicado.closest(`#habilidade_${habilidadeId}`);
                tr.remove(); // aqui ele esta retornando null ? Porquê?
            })
            .catch(erro => console.log(erro));
    }
});
1 resposta

Olá Alex, tudo bem? Peço desculpas pela demora em ti responder! Bem apenas por esse código não consigo identificar qual o problema, você poderia colocar o código da sua lista também pra gente poder verificar, e seria melhor se você pudesse disponibilizar todo o projeto no GitHub, lá é mais fácil pra gente visualizar e verificar corretamente.

Fico aguardando retorno!