XML DOM XMLHttpRequest-objekti
- Edellinen sivu DOM Comment
- Seuraava sivu DOM ParseError
XMLHttpRequest-objektin avulla voit päivittää sivun osia ilman, että koko sivu ladataan uudelleen.
XMLHttpRequest-objekti
XMLHttpRequest-objekti käytetään taustalla olevaan datan vaihtoon palvelimen kanssa.
XMLHttpRequest-objekti on kehittäjien unelma, koska voit:
- Päivitä sivu ilman sivun uudelleenlatausta
- Pyydä tietoja palvelimelta sivun latauduttua
- Vastaanota tietoja palvelimelta sivun latauduttua
- Lähetä tietoja taustalla palvelimelle
XMLHttpRequest-objektin menetelmät
Menetelmä | Kuvaus |
---|---|
abort() | Peruuta nykyinen pyyntö. |
getAllResponseHeaders() | Palauta otsikkotiedot. |
getResponseHeader() | Palauta määritetyn HTTP-vastausotsikon arvo. |
open(method,url,async,uname,pswd) |
Määritä pyynnön tyyppi, URL, tulisiko pyyntö käsitellä asynkroonisesti sekä muut valinnaiset pyyntöominaisuudet.
|
send(string) |
Lähetä pyyntö palvelimelle. string:Vain POST-pyynnöt |
setRequestHeader() | Lisää merkkiarvon/merkkijonon arvon parin lähetettävään otsikkoon. |
XMLHttpRequest-objektin ominaisuudet
Ominaisuus | Kuvaus |
---|---|
onreadystatechange | Tallenna automaattisesti kutsuttavat funktiot (tai funktioiden nimet) joka kerta, kun readyState-ominaisuus muuttuu. |
readyState |
Tallenna XMLHttpRequest:n tila. Muutokset 0-4 välillä:
|
responseText | Palauta vastausdata merkkijonona. |
responseXML | Palauta vastausdata XML-datan muodossa. |
status | Palauta tilanumero (esim. "404" tarkoittaa "Not Found", tai "200" tarkoittaa "OK"). |
statusText | Palauta tilatexti (esim. "Not Found" tai "OK"). |
- Edellinen sivu DOM Comment
- Seuraava sivu DOM ParseError