Hva gjør 404 Mean i AJAX?

Hva gjør 404 Mean i AJAX?


AJAX står for Asynchronous Javascript og XML, og er en samlebetegnelse som henviser til ulike metoder for å bygge asynkrone Web-programmer. Spesielt er det brukt til å sende og motta data mens en bruker besøker en nettside, og denne informasjonen blir brukt i andre programmer på siden. Når AJAX programmet ikke klarer å sende eller motta data, er en feilkode tilbake for å fortelle deg hvor problemet ligger. 404 er en slik feilkode.

AJAX oversikt

Ajax refererer til en rekke teknologier. En XMLHttpRequest (XHR) brukes til å sende forespørsler om data, som vanligvis returneres i Extensible Markup Language (XML) format. Dataene vises på en nettside ved hjelp av standard HTML og CSS-formater, og Javascript språket brukes til å koordinere alle disse teknologiene. Det er i anmodningen om data iscenesette at 404 feil er relevant.

innhenting av data

I AJAX programmer, er prinsippet funksjon kalt "dojo.xhrGet." Det er denne funksjonen som gjør asynkron (i bakgrunnen) forespørsler om data fra en server. Funksjonen er gitt en URL eiendom som det ber om data, ligner på "GET" -funksjonen i HTML. Derfor eventuelle feilmeldinger tilbake er analoge til dem du ville få fra en HTML-forespørsel, slik som i vanlig nettsurfing.

HTML Feilkoder

Når noen klient - det være seg en AJAX-program eller en nettleser - forespørsler om å få tilgang til en server, returnerer serveren en statuskode. Den opprinnelige antall kode forklarer statusen for forespørselen. Hvis de lykkes, begynner kode med en "2", og hvis det ble omdirigert det begynner med en "3." De som starter med "4" indikerer en feil på kundens side, og de som starter med "5" indikerer en feil på serverens side.

404 Feilkoder

Den 404 feilkode er den vanligste typen 4xx-feil. Det er en klient-side feilmelding om at ressursen forespurte ble ikke funnet. Årsaken kan være en stavefeil i nettadressen eiendommen av dojo.xhrGet funksjon, kan kilden være nede, eller eieren av denne websiden eller ressurs kan ha endret nettadressen. For å fikse feilen, sjekke dojo.xhrGet funksjoner for skrivefeil og deretter kontakte eieren av målet server for mer informasjon.