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.
....
<? 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>

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!
Potreste aiutarmi per favore? Grazie