ajax xmlhttprequest

, xmlhttprequest objekt er nøglen til ajax.det har været til rådighed siden internet explorer 5.5 blev løsladt i juli 2000, men ikke fuldt ud var opdaget før ajax og web 2.0 i 2005 blev populær. xmlhttprequest (xhr) er en grænseflade, som kan anvendes af javascript, jscript, vbscript og andre webbrowser scripting sprog til overførsel og manipulere xml - data til og fra en informationssamfundet med http, oprettelse af en uafhængig forbindelse kanal mellem en hjemmeside er klient side og server side. de data, der er vendt tilbage fra xmlhttprequest opkald vil ofte leveres af back - end - databaser.ud over xml, xmlhttprequest kan bruges til at hente data fra andre formater, f.eks. json eller almindelig tekst. har du set et par eksempler på, hvordan man skaber et xmlhttprequest objekt., der er anført nedenfor er opført, er nogle af de metoder og egenskaber, at de er nødt til at blive bekendt med, xmlhttprequest metoder,,, abort(), ophæver den aktuelle anmodning.,,, getallresponseheaders(), returnerer den fuldstændige http personer som en streng.,,, getresponseheader (headername), returnerer den værdi af de specificerede http header.,,, åben (metode, url), åbne (metode, url, async),,, (metode, url, async, brugernavn), åbne (metode, url, async, brugernavn, password), angiver den metode, url, og andre fakultative karakter af en anmodning. metoden parameter kan hahar en værdi på "gå", "post", eller "hoved".andre http metoder, f.eks. "" og "fjerne" (primært anvendes i andre ansøgninger) kan være muligt. "async" parameter angiver, om anmodningen behandles asynkront med eller ikke. "rigtigt "betyder, at manuskriptet behandling fortsætter efter send() metode uden at vente på et svar, og" falske "betyder, at det venter på et svar, inden vi fortsætter med forarbejdning.,,, send (indhold), sender anmodningen.,,,, setrequestheader (etiket, værdi), tilføjer en etiket /værdi par til http header sendes.,,,,, onreadystatechange xmlhttprequest egenskaber, en begivenhed, der fører til en begivenhed, der skyder på hver medlemsstat ændre.,,, readystate, readystate ejendom definerer den aktuelle tilstand i xmlhttprequest objekt. følgende tabel indeholder en liste over de mulige værdier for readystate ejendom: statslige beskrivelse 0 anmodning ikke er i brug.1 den anmodning er blevet oprettet.2 - anmodningen er sendt.3 anmodning er i gang.4 anmodning er afsluttet.,, readystate = 0, efter du har skabt xmlhttprequest objekt, men før du har kaldt open() metode.,, readystate = 1, efter du har kaldt open() metode, men før du har kaldt send().,, readystate = 2, efter du har ringet send().,, readystate = 3, efter - har etableret en meddelelse med serveren, men før serveren har afsluttet de svar, readystate = 4, efter at anmodningen er blevet afsluttet, og som er blevet fuldstændig modtaget data fra serveren.,,, responsetext, returnerer den reaktion som en snor.,,, responsexml, returnerer den reaktion, som xml.denne ejendom tilbage en xml - dokument objekt, der kan undersøges og parset med w3c dom node træ metoder og egenskaber,.,,, status, returnerer den status som nummer (f.eks. 404 for "blev ikke fundet" og 200 for "okay").,,, statustext, returnerer den status som en streng (f.eks. "ikke" eller "okay").,,,



Previous:
Next Page: