Add product if already removed

Asked

Viewed 26 times

1

I have a problem with this code: Why instead of adding only one element from scratch it takes what has already been removed and puts it back? The error is in this list of the displayProducts, because if I give an Alert in the product name it only takes what was clicked.

$(document).on("click",".btn-adicionar-carrinho",function(e){
    // esvaziar o carrinho de compras
    carrinhovazio = $('.car-vazio').empty();
    // id do produto
    var idProduto = $('.nomeproduto').attr("id");
    // nome do produto
    var nomeproduto =  $('.header-ingrediente').text();
    // valor do produto
    var valorproduto = $('.v-lor').text();
    // quantidade do produto
    var quantidadeproduto = $('.item-qtd-produto').text();
    // imagem do produo
    var imagemproduto =  $('.imagemprodseq').data('id-imagem');

    alert(nomeproduto);
    mostraProdutos += "<div class='prodmostra'><div class='imagem-prod' data-id-prod-carrinho=" + idProduto + ">"
    mostraProdutos += "<img class='imagem-carrinho' title='" + nomeproduto + "' src='" + urlBase + "imagem/produto/" +  imagemproduto + "/jpg' alt='Imagem carrinho de compras CloudDelivery' width='100' height='70' />"
    mostraProdutos += "</div><div class='produto'><a href='' style='float: right;' class='excluir-produto-carrinho' title='Retirar produto'>Remover[x]</a><div class='nomeprodutocart'>"+ nomeproduto+ "</div>"
    mostraProdutos += "<div class='qtd-texto'>Quantidade: </div><div class='quantidadeprodutocart'>"+ quantidadeproduto  + "</div><div id='valorprodutocart' class='valorprodutocart'><span>"+ valorproduto +"</span></div></div></div>";
    // mostra os dados do carrinho de compras selecionado

    tabelacarrinho.html(mostraProdutos);

    somaValores();
  });
  • tries to explain more the problem is that so it is difficult

  • put the code where you delete the product

  • I even understood the problem and I know how to solve it, but it lacks code there ! Post your HTML. In short you need to clear the HTML from the table and pass the new values as you already do.

  • See: https://answall.com/questions/228358/item-shoppingcart-shopping%C3%a3o-%C3%A9-removed

No answers

Browser other questions tagged

You are not signed in. Login or sign up in order to post.