Ajax Returtyper

Ajax Returtyper


AJAX, eller Asynkron Javascript og XML, lar programmerere å oppdatere en nettside uten å utsette sluttbrukere til en nedbrytende side refresh. Nettsider som kan dra nytte av AJAX kan sende eller motta data jevnt og kan oppdatere sin side viser en enkelt del om gangen. JQuery "jQuery.ajax ()" metoden lar programmerere å enkelt legge AJAX funksjonalitet til sine nettsider. Den "jQuery.ajax ()" -metode kan motta et antall forskjellige returtyper, som hver har sin plass i et programmerere verktøykasse. Programmerere som bruker AJAX må vite hvilken type data som sendes av deres server, hvis de ønsker å benytte jQuery er "jQuery.ajax ()" metoden med hell.

XML

En server kan sende Extensible Markup Language (XML) data som svar på et AJAX forespørsel. XML representerer data i hierarkisk form og det krever programmerere å legge hvert stykke data i en brikke som kan inneholde attributter. Programmerere må reir hvert element av data i en overordnet tag, med unntak av dokumentroten. Mange føler at XML er altfor ordrik og hevder at andre jQuery AJAX retur typer tilby overlegen effektivitet. Men mange organisasjoner likevel fortsette å stole på XML.

HTML

En sever kan svare på en AJAX forespørsel med Hypertext Markup Language, eller HTML, data. HTML-data kan ofte programmerere å sette inn AJAX svar direkte inn på siden uten ytterligere modifikasjon eller manipulasjon. Men, som XML, forbruker HTML dataformat betydelige serverressurser. Programmerere også synes det er vanskeligere å manipulere, under omstendigheter som krever manipulasjon. På den positive siden, en gang satt inn på en side, ikke HTML data ikke degradere brukeropplevelsen ved å øke side vekt.

JSON og JSONP

En server kan returnere data formatert som JSON, eller Javascript Object Notation. I sammenligning med XML eller HTML, er JSON data lette og kan representere sofistikerte data enkelt. Servere kan også returnere data i et beslektet dataformat kalt JSONP, eller JSON med polstring. Programmerere bruker denne returtype for å bryte JSON data og manipulere den med en spørring argument.

Tekst og Script

Ajax retur typer "script" og "tekst" funksjon på samme måte. Programmerere bruke en tekst returtype for å motta strengdata og sett det, ofte uten forbehold, inn på siden. Enhver type AJAX data kan representeres som en streng. Skriptet datatype tar Javascript server data og forvandler det til tekst. Programmerere som kan dra nytte av skriptet datatype for å motta data fra en ekstern server bør merke seg at det forvandler-poster blir.