Nwlapcug.com


Tipi restituiti Ajax

Tipi restituiti Ajax


AJAX, o Asynchronous Javascript And XML, consente ai programmatori di aggiornare una pagina web senza sottoporre gli utenti finali a un refresh della pagina dirompente. Pagine Web che sfruttano AJAX può inviare o ricevere dati senza problemi e può aggiornare loro pagina Visualizza una sola porzione alla volta. Metodo "jQuery.ajax()" di JQuery consente ai programmatori di aggiungere facilmente funzionalità AJAX alle pagine web. Il metodo "jQuery.ajax()" può ricevere un numero di tipi restituiti diversi, ognuno dei quali ha il suo posto in un toolkit di programmatori. I programmatori che utilizzano AJAX devono conoscere il tipo di dati inviati dal loro server, se desiderano utilizzare il metodo "jQuery.ajax()" di jQuery con successo.

XML

Un server può inviare dati Extensible Markup Language (XML) in risposta a una richiesta AJAX. XML rappresenta i dati in forma gerarchica e richiede ai programmatori di racchiudere ogni pezzo di dati in un tag che può contenere attributi. I programmatori necessario nidificare ogni elemento di dati all'interno di un tag di elemento padre, ad eccezione della radice del documento. Molti ritengono che XML è eccessivamente dettagliato e sostengono che altri jQuery AJAX restituiscono tipi offrono un'efficienza superiore. Ma molte organizzazioni, tuttavia, continuano a fare affidamento su XML.

HTML

Un sever può rispondere a una richiesta AJAX con HyperText Markup Language, o HTML, dati. Dati HTML spesso consentono ai programmatori di inserire la risposta AJAX direttamente nella pagina senza ulteriori modifiche o manipolazioni. Tuttavia, come XML, il formato di dati HTML consuma risorse server sostanziale. I programmatori trovano anche più difficili da manipolare, in circostanze che richiedono la manipolazione. Una nota positiva, una volta inserito in una pagina, i dati HTML non degradano l'esperienza dell'utente aumentando il peso della pagina.

JSON e JSONP

Un server può restituire dati formattati come JSON o JavaScript Object Notation. In confronto con XML o HTML, dati JSON sono leggeri e possono rappresentare dati sofisticati facilmente. Server possono restituire dati in un formato di dati correlati chiamato JSONP, o JSON con imbottitura. I programmatori utilizzano questo tipo di ritorno per avvolgere i dati JSON e manipolare con un argomento di query.

Testo e scrittura

L'AJAX restituiscono tipi funzione "script" e "testo" allo stesso modo. I programmatori utilizzano un tipo di testo restituito per ricevere dati di tipo stringa e inserirlo, spesso senza alcuna modifica, nella pagina. Qualsiasi tipo di dati AJAX può essere rappresentato come una stringa. Il tipo di dati di script accetta JavaScript server dati e li trasforma in testo. I programmatori che sfruttano il tipo di dati di script per ricevere dati da un server remoto dovrebbero notare che si trasforma post ottiene.