Ho fatto così e dovrebbe funzionare solo che invece aspetta la richiesta in ajax per aggiornare io invece vorrei fare che cambia classe senza aspettare la risposta del server..
codice:
function like(post)
{
var questo = "div[name='like"+post+"']";
if ($(questo).hasClass('positive'))
{
$(questo).removeClass('positive');
$(questo).addClass('negative');
}
else
{
$(questo).removeClass('negative');
$(questo).addClass('positive');
}
var dati = "post_id=" + post + "&person_id=" + "<?php echo $_COOKIE['id'] ?>";
var current_profile = '<?php echo $_GET['id']; ?>';
var dati1 = "id=" + current_profile;
$.ajax({
type: 'POST',
url: 'k.php',
data: dati,
succes: function(){
$.ajax({
type: 'GET',
url: 'stampa.php',
data: dati1,
success: function(ok) {$("#tuttiipost").html(ok)}});},
error: function(){alert("There was a problem. Retry later")}
});
}