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