Come controllare un Submission AJAX

May 18

Come controllare un Submission AJAX


Gli sviluppatori Web utilizzano AJAX quando vogliono creare dinamiche, siti web veloci. AJAX, Asynchronous JavaScript and XML, è utilizzato in alcuni dei più popolari siti web, tra cui YouTube, Gmail e Facebook. AJAX invia richieste XML a un server che elabora la richiesta e poi lo invia al browser. Non è sempre chiaro se una richiesta di presentazione AJAX al server ha avuto esito positivo. Tuttavia, vi è un ulteriore pezzo di codice è possibile aggiungere alla vostra richiesta che costringerà il server per darvi un aggiornamento sulla vostra presentazione.

istruzione

1 Aprire la pagina Web nel programma utilizzato per crearlo. La maggior parte delle persone utilizzare un editor di testo, come Blocco note, o un WYSIWYG (ciò che vedi è quello che ottieni) ambiente. Se si utilizza un programma WYSIWYG per creare la tua pagina Web, aprirlo in visualizzazione codice.

2 Navigare fino al punto di codice in cui si desidera conoscere lo stato di un invio. È necessario aggiungere il codice appena sotto il codice per la presentazione per avere un aggiornamento accurato servizio.

3 Utilizzare il "responseText" o "responseXML" per ottenere una risposta dal server in formato testo o XML. Un esempio di utilizzo reponseText per ricevere lo stato di un invio è:

"Var element_status = document.getElementById (status_id);

status.innerHTML = '<p>Loading items...</em>;

xmlhttp.open ( "GET", fragment_url);

xmlhttp.onreadystatechange = function () {

if (xmlhttp.readystate == 4 && xmlhttp.status == 200) {

element.innerHTML = xmlhttp.responseText;

}

}

xmlhttp.send (null); "

La proprietà "readyState" è ciò che cattura lo stato di un XMLHttpRequest, che è la vostra presentazione AJAX. Il "onreadystatechange" indica al server di restituire la funzione "responseText" Quando i cambiamenti "readyState".