JavaScript/Introduzione ad AJAX: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Riga 15:
== Creare l'oggetto <code>XMLHttpRequest</code> ==
Per istanziare un oggetto XMLHttpRequest usare la seguente sintassi:
La creazione dell'oggetto <code>XMLHttpRequest</code> può risultare un po' insidiosa, in quanto diversi browser lo implementano in modo differente. La funzione fornita di seguito restituisce un oggetto AJAX oppure avvisa l'utente che la funzionalità non è presente sul browser in uso:▼
<source lang=javascript>
xmlhttp=new XMLHttpRequest();
</source>
▲
<source lang=javascript>
function newAjax() {
Line 48 ⟶ 52:
</source>
Questa funzione che restituisce un nuovo oggetto <code>XMLHttpRequest</code> utilizza il costrutto <code>try... catch</code>; senza analizzarlo nei dettagli, questo costrutto permette di eseguire una porzione di codice (indicata nel blocco <code>try</code>) e, nel caso questa porzione generi un errore, eseguirne un altro (blocco <code>catch</code>).
<br/>In questo modo se la prima riga <code>xmlHttp=new XMLHttpRequest();</code> non funziona
Per creare un nuovo oggetto AJAX, quindi, basterà inserire nel nostro script la funzione sopra indicata e poi la riga:
|