Salve, avrei un problema con uno script che carica i like tipo quelli di facebook.
Con un pulsante vorrei inserire il like e successivamente con un altro click, vorrei disinserirlo.
....
Il mio problema è che cambia il valore del pulsante da Nice a Ti piace (l'inserimento nel db è ok), ma non cambia l'id o comunque non passa all'azione inversa! :crying:
Potreste aiutarmi per favore? Grazie
Con un pulsante vorrei inserire il like e successivamente con un altro click, vorrei disinserirlo.
....
PHP:
<? if($righe!="") { ?> //se l'utente ha già cliccato mi piace
<div id="bottonlike2"><span class="arancio"><i class="fa fa-heart"></i>
<input type="button" id="bottone2" value="Ti Piace" class="mipiace"></span></div>
//se non è stato cliccato mi piace
<? } else { ?><div id="bottonlike"><span class="arancio"><i class="fa fa-heart"></i> <input type="button" id="bottone" value="Nice" class="mipiace"></span></div><? } ?>
<script type="text/javascript">
$(document).ready(function() {
jQuery("#bottone").click(function(){
var id = $("#id").val();
jQuery.ajax({
type: "POST",
url: "like/mipiace.php",
data: "act=like&id=" + id,
success: function(html){
jQuery("#bottone").val('Ti piace');
jQuery("#bottone").attr('id','bottone2');
},
error: function()
{
alert("Chiamata fallita, si prega di riprovare...");
}
});
});
jQuery("#bottone2").click(function(){
var id = $("#id").val();
jQuery.ajax({
type: "POST",
url: "like/mipiace.php",
data: "act=dislike&id=" + id,
success: function(html){
jQuery("#bottone2").val('Nice');
jQuery("#bottone2").attr('id','bottone');
},
error: function()
{
alert("Chiamata fallita, si prega di riprovare...");
}
});
});
});
</script>
Potreste aiutarmi per favore? Grazie
Ultima modifica di un moderatore: