XMLHttpRequest
XMLHttpRequest (XHR) on rakendusliides, mida kasutatakse veebibrauseri ja veebiserveri vahel andmete vahendamiseks.
Tegu on objektiga ning suhtlus brauseri ja serveri vahel toimub objekti meetodite kaudu. Objekti loob brauseri JavaScripti keskkond. Andmete saamine XHR-i kaudu eesmärgiga muuta juba laaditud veebilehte on Ajaxi aluspõhimõte. Nimest hoolimata võib XHR-i kasutada ka teiste protokollidega peale HTTP ning andmed ei pea olema XML-i kujul,[1] vaid võivad olla ka JSON-i,[2] HTML-i või puhta teksti kujul.[3]
Meetodid
[muuda | muuda lähteteksti]open meetod
[muuda | muuda lähteteksti]HTTP ja HTTPS XMLHttpRequest päringud peavad olema loodud open meetodi kaudu. Seda meetodit peab kutsuma enne andmete saatmist, et valideerida päring. Open meetod võtab vastu kuni viis parameetrit, kohustuslikud on neist kaks.
open( Meetod, URL, Asünkroonne, Kasutajanimi, Parool )
setRequestHeader meetod
[muuda | muuda lähteteksti]Seda meetodid kasutatakse, et lisada päringusse HTTP headerid.
setRequestHeader( Nimi, Väärtus )
send meetod
[muuda | muuda lähteteksti]See meetod saadab HTTP päringu serverisse.
send( Data )
Artikli kirjutamine on selles kohas pooleli jäänud. Jätkamine on kõigile lahkesti lubatud. |
Viited
[muuda | muuda lähteteksti]- ↑ "The responseXML attribute of the XMLHttpRequest object explained by the W3C Working Draft". W3.org. vaadatud 14.07.2009.
- ↑ "Response entity body of XMLHttpRequest, W3C Editor's Draft". W3.org. 06.02.2012. vaadatud 05.02.2012.
- ↑ "The responseText attribute of the XMLHttpRequest object explained by the W3C Working Draft". W3.org. vaadatud 14.07.2009.