Pegar evento button
Galera, estou penando em um clique de um `<button>`, peço a ajuda de vocês.
Preciso que, assim que um `button` da classe `btn-remove` for clicado, o valor de seu `data-id` seja pego e enviado como parâmetro para uma função no PHP. Segue abaixo os códigos:
Função PHP:
function removerComentario( $id ) {
$deleta = $PDO->prepare("DELETE comentario FROM comentarios WHERE idcomentario = :idcomentario");
$deleta->bindValue(':idcomentario', $id);
$deleta->execute();
}
$lista = $PDO->query("SELECT convidado.nome, comentarios.comentario, comentarios.idcomentario FROM convidado INNER JOIN comentarios ON convidado.idconvidado = comentarios.idconvidado ORDER BY idcomentario");
while ($rows = $lista->fetch()){
$nome_cmt = $rows['nome'];
$coment_cmt = $rows['comentario'];
$id_coment = $rows['idcomentario'];
printf("<li>$nome_cmt disse: <button class='btn-remove' data-id='$id_coment'>Deletar</button> <br> $coment_cmt </li>");
}
SCRIPT:
<script>
$('.btn-remove').click(function(){
var id = $(this).data('id');
$.ajax({
url: "comentario.php",
data: {
//aqui preciso que o valor do $id da função lá em cima seja igual à var id da segunda linha desse script.
},
datatype: "json",
type: "POST",
success: function (data) {
//aqui não entendi, para esse caso, o que devo colocar
}
});
});
</script>
Basicamente o valor não está sendo pego, está dando erro no "$" do "$('btn_remove')", na parte do SCRIPT.Discussão (14)
Carregando comentários...