Input Checkbox
Olá, pessoal boa tarde;
Estou fazendo um sistema de curtir que faz uma animação quando clicado no chackbox e talz;
Ele faz a animação mais não envia os dados para o banco de dados, qundo dado um Alert(data), ele retorna a página home.php todo o html dela.
Quero fazer quando clicado no Checkbox ele ja de imediato o js pega os dados e envia para a página ekil.php q faz o resto em php.
JS
<script type="text/javascript">
$(document).ready(function(){
$("#liked<?php echo $wlfpost->id; ?>").live('click',function(){
var rel = $(this).attr('rel');
var id_post = $(this).attr('data-id');
var Dados = 'rel='+rel+'&idp='+id_post;
$.ajax({
type: 'post',
url: 'pages/ekil.php',
data: Dados,
cache: false,
success: function(data){
if(rel == 'like'){
$(this).attr('rel', 'unlike');
$(this).attr('checked', 'checked');
}else{
$(this).attr('rel', 'like');
$(this).removeAttr('checked');
}
// alert(data);
}
});
});
});
</script>
HTML
<input type="checkbox" id="liked<?php echo $wlfpost->id; ?>" name="like<?php echo $wlfpost->id; ?>" data-id="<?php echo $wlfpost->id; ?>" rel="like" value="like" />
<span class="like-button"></span>
Ele n vai para o bd os dados, já tentei um monte de jeitos e n deu certo, alguem me da uma LUZ, não sou mt bom em JS.
Discussão (1)
Carregando comentários...