refresh div con variabile php

Felice Gattuso

Utente Attivo
19 Ago 2012
41
0
0
salve ragazzi... ho un problemone da risolvere :D ho creato un tasto mi piace che aggiorna automaticamente il numero di like direttamente sul server tramite ajax con questo codice

Codice:
<script type="text/javascript">        
		$('#like').click(function() {              
            $.ajax({    
                type: "GET",  
                url: "like.php", 
		data: "like=<?php echo $row['post_id'];?>", 
            });
        });
</script>

tutto va a buon fine... cioè alla pagina like.php arrivano i dati e li esegue...aggiornando la pagina il numero di like si carica e se ho gia messo mi piace mi da il rimuovi... adesso voglio però che si aggiorni solo il div del tasto mi piace... come faccio ? cioè non esiste qualcosa del genere ?

Codice:
<script>
    	$(function() {
      	$("#likehit").click(function() {
        $("#refresh").load("<?php echo $hit;?>")
     	});
    	});
</script>

il blocco è questo( solo se non ho ancora messo mi piace)

PHP:
<a id='likehit' style='cursor:pointer;' ><span class='hit'><span id='refresh'>".$hit."</span> Hit</span></a>
 
Ciao,
manca un pezzo nella chiamata ajax, il succes che indica dove scrivere il risultato dell'elaborazione
Codice:
<script type="text/javascript">        
        $('#like').click(function() {              
            $.ajax({    
                type: "GET",  
                url: "like.php", 
                data: "like=<?php echo $row['post_id']; ?>",
                success: function(response){
                    $("#refresh").html(response);
                } 
            });
        });
    </script>
l' echo $hit lo metti in like.php dopo le query e verra stampato nello span #refresh
 

Discussioni simili