JavaScript/Usare AJAX: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 108:
Infine nel nostro JavaScript:
<source lang=javascript>
function mostraTip() {
//la nostra solita funzione...
ajax.onreadystatechange = function () {
if (ajax.readyStateonreadystatechange == 4function () {
if (ajax.readyState == 4) {
if( ajax.status == 200 ){ // controllo che la richiesta sia avvenuta con successo
var resp = ajax.responseText; //prende i dati
var tipDiv = document.getElementById('tip'); //ottiene il div
tipDiv.innerHTML = resp; //imposta il contenuto
} else {
var tipDiv = document.getElementById('tip'); //ottiene il div
var error = 'Errore la richiesta ajax non è avvenuta con successo' ;
tipDiv.innerHTML = error ; //imposta il contenuto di errore
}
}
}
 
 
ajax.open("GET", "tips.php", true);
ajax.send(null);
</source>
La proprietà <code>innerHTML</code> è molto comoda (anche se non è prevista dalle specifiche del W3C) in quanto permette di impostare il codice HTML contenuto in un elemento del DOM (nel nostro caso il div).