none
Remover linha JavaScript não está funcionando RRS feed

  • Pergunta

  • Eu tenho esta função, que funciona perfeitamente, para excluir um dado, porém ela não atualiza na tabela.

        function ExcluirItem(idItem) {
            var url = "/Produto/ExcluirItens";
            $.ajax({
                url: url,
                data: { id: idItem },
                datatype: "json",
                type: "POST",
                success: function (data) {
                    if (data.resultado) {
                        var linha = "#tr" + idItem;
                        $(linha).fadeOut(500);
                        $(linha).remove();
                        alert('tentando remover');
                    }
                }
            })
        }

    Ele entra no alert, porém ele não remove a linha, como posso proceder? No banco a linha é excluída corretamente.

    terça-feira, 7 de agosto de 2018 14:40

Respostas

Todas as Respostas

  • Bom dia, 

     Tente assim:

     var linha = $("#tr" + idItem);
      Se não der certo use o "debugger" do javascript para verificar o resultado de "linha".

    terça-feira, 7 de agosto de 2018 15:01
  • Continua não removendo. Apenas exclui do banco, mas não exclui da tabela.
    terça-feira, 7 de agosto de 2018 15:03
  • Como criou sua table ?

     Diretamente nao remove ? Exemplo

    $("#tr11").remove();
     O que pode estar ocorrendo, não existe um "tr" com o id informado, gera algum erro quando entra no if... Use o navegador com a ferramenta de desenvolvimento para verificar se gera algum erro.

    terça-feira, 7 de agosto de 2018 15:42
  • Consegui resolver com este link aqui 
    • Sugerido como Resposta Daniel Brito br quarta-feira, 8 de agosto de 2018 15:08
    • Marcado como Resposta Mariana C. Costa segunda-feira, 13 de agosto de 2018 12:01
    terça-feira, 7 de agosto de 2018 17:02