Obiekt XMLHttpRequest XML DOM
- Poprzednia strona DOM Comment
- Następna strona DOM ParseError
Poprzez obiekt XMLHttpRequest, możesz aktualizować część strony bez ponownego ładowania całej strony.
Obiekt XMLHttpRequest
Obiekt XMLHttpRequest używany jest do wymiany danych z serwerem w tle.
Obiekt XMLHttpRequest jest marzeniem dewelopera, ponieważ możesz:
- Aktualizuj stronę bez ponownego ładowania strony
- Żądaj danych od serwera po załadowaniu strony
- Odbieraj dane z serwera po załadowaniu strony
- Wysyłaj dane do serwera w tle
Metody obiektu XMLHttpRequest
Metoda | Opis |
---|---|
abort() | Anuluj bieżące żądanie. |
getAllResponseHeaders() | Zwróć informacje o nagłówkach. |
getResponseHeader() | Zwróć wartość określonego nagłówka HTTP odpowiedzi. |
open(method,url,async,uname,pswd) |
Określ typ żądania, URL, czy żądanie powinno być przetwarzane asynchronicznie oraz inne opcjonalne atrybuty żądania.
|
send(string) |
Wyślij żądanie do serwera. string: Używane tylko w żądaniach POST |
setRequestHeader() | Dodaj parę znacznika/wartości do nagłówków do wysłania. |
Atrybuty obiektu XMLHttpRequest
Atrybut | Opis |
---|---|
onreadystatechange | Przechowuje funkcję (lub nazwę funkcji) wywoływanej automatycznie przy każdej zmianie wartości właściwości readyState. |
readyState |
Zapisz stan XMLHttpRequest. Zmiany od 0 do 4:
|
responseText | Zwróć dane odpowiedzi w formacie ciągu znaków. |
responseXML | Zwróć dane odpowiedzi w formacie XML. |
status | Zwróć numer stanu (np. "404" oznacza "Nie znaleziono", lub "200" oznacza "OK"). |
statusText | Zwróć tekst stanu (np. "Nie znaleziono" lub "OK"). |
- Poprzednia strona DOM Comment
- Następna strona DOM ParseError