//Pagina Carrinho.js
$(document).ready(function(){
$("#adicionar").click(function(){
var idproduto = $('input[name="idprod"]').val();
var qtde = $('input[name="qtd"]').val();
var inputQtd = $('input[name="qtd"]');
var status = $('#status');
$.ajax({
url: 'ajax/carrinho.php',
type: 'POST',
data: 'produto='+idproduto+'&quantidade='+qtde+'&acao=add',
dataType: 'json',
beforeSend: function(){
$("#adicionar").attr('disabled', 'disabled');
$("#carregando").fadeIn('slow');
status.hide('slow');
},
success: function(data){
//console.log(data);
if(data == 'notQtd'){
inputQtd.val(1);
status.html('
Não temos em estoque a quantidade informada!
').show('slow');
}else if(data == 'notProd'){
status.html('O produto não esta mais dísponivel!
').show('slow');
}else{
getCart(data);
}
$("#carregando").fadeOut('slow', function(){
$("#adicionar").attr('disabled', false);
});
//$('#debug').html(data);
}
});
});
//RETIRA PRODUTO DO CARRINHO
$("#cartAll").on('click', '#removerIten', function(e){
var key = $(this).attr('data-id');
//REQUISIÇAO
$.post('ajax/carrinho.php', {acao: 'deleteIten', id: key}, function(retorno){
if(retorno == 'OK'){
getItens();
}
},"json");
return false;
});
//OBTEM ITENS
function getItens(){
$.post('ajax/carrinho.php', {acao: 'getCarrinho'}, getCart, "json");
}
//MOSTRA PRODUTOS NO CARRINHO
getItens();
//FUNCAO GETCART
function getCart(data){
var carrinho = $("#cartAll");
var countCart = carrinho.find("#countCart");
var tbody = carrinho.find("tbody");
var totalCart = carrinho.find("#totalCart");
var tr = '';
if (data.count > 0){
$.each(data.dados, function(i, val){
tr += '';
tr += ''+data.dados[i].nome+' | ';
tr += ''+data.dados[i].qtd+' | ';
tr += ''+data.dados[i].subtotal+' | ';
tr += 'Retirar | ';
tr += '
';
});
}else{
tr += 'Nenhum produto Adicionado |
';
}
//INSERIR INFORMAÇOES
countCart.text("Carrinho ("+data.count+")");
totalCart.text("R$ "+data.totalCarrinho);
tbody.empty().append(tr);
}
});