Ti faccio un'esempio:
Supponiamo che noi vogliamo fare una funzione, check_msg(), che prendere, tramite il metodo ajax() di jquery, il risultato di new_msg.php, e che questa pagina non produca nessun risultato se non ci sono nuovi messaggi, e di stampare il tutto in un div con id msg, ripetuta ad intervalli di tempo ( questo non lo scrivo perché credo che lo sai già fare, o sbaglio? e comunque non cambia )
Codice HTML:
function check_msg()
(
$.ajax({
type : /* tipo richiesta ( get o post ) */,
data: /* se devi passare qualche parametro alla richiesta */,
url; "new_msg.php",
success: function(result)
{
if (result != "") {
$("#msg").html(result);
}
}
});
}
Come vede il div si aggiorna solamente se la richiesta restituisce un risultato diverso da una stringa vuota ( result != "" )
Chiaro come esempio? o non era quello che te volevi sapere?