Bom Dia. Código no Ajax
$ ('.deletar').click(function(){ // event.preventDefault(); var id = this.id; alert(id); $ .ajax({ type:"POST", data:{"id":id}, url:"deletar.php", success:function(){ alert('Cadastro Deletado!') $ ('#'+id).fadeOut(300); }, error:function(){ alert('Ocorreu um problema') } }); });
O Alert informa o Valor correto do ID.
Código PHP
$ id = filter_input(INPUT_POST, "id"); echo $ id; $ sql = "Delete from c_usuarios where id=$ id"; $ rs = mysqli_query($ conn,$ sql); if($ rs){ }else{ echo mysqli_error($ conn); }
Quando clico no botão de excluir ele mostra a mensagem de Success do Ajax, mas o registro continua no banco. Se eu usar um echo $ id, não mostra nada, acredito que seja este o problema, mas não tenho experiencia com Ajax então não sei como resolver.