Najnowsze tutoriale tworzenie stron internetowych
 

Obiekt XMLHttpRequest


Z obiektu XMLHttpRequest można zaktualizować części strony internetowej, bez konieczności przeładowywania całej strony.


Spróbuj sam - przykłady

Prostym przykładem XMLHttpRequest
Tworzenie prostych XMLHttpRequest i pobierania danych z pliku TXT.

Pobieranie informacji nagłówka z getAllResponseHeaders()
Pobieranie informacji nagłówka zasobu (file) .

Pobieranie szczegółowych informacji nagłówka z getResponseHeader()
Pobieranie szczegółowych informacji nagłówka zasobu (file) .

Pobieranie zawartości pliku ASP
Jak strona internetowa może komunikować się z serwerem WWW, podczas gdy typ użytkownika znaków w polu wprowadzania.

Pobieranie treści z bazy danych
Jak strona internetowa może pobierać informacje z bazy danych z obiektu XMLHttpRequest.

Pobieranie zawartości pliku XML
Załóż XMLHttpRequest do pobierania danych z pliku XML i wyświetlać dane w tabeli HTML.


Obiekt XMLHttpRequest

Obiekt XMLHttpRequest jest wykorzystywany do wymiany danych z serwerem za kulisami.

Obiekt XMLHttpRequest jest the developers dream , bo można:

  • Aktualizacja strony internetowej, bez przeładowania strony
  • Dane wniosek od serwera po załadowaniu strony
  • Odbieranie danych z serwera po załadowaniu strony
  • Wysyłanie danych do serwera w tle

Metody obiektu XMLHttpRequest

metoda Opis
abort() Anulowanie bieżącego żądania
getAllResponseHeaders() Zwraca informacje nagłówka
getResponseHeader() Zwraca konkretne informacje nagłówka
open(method,url,async,uname,pswd) Określa typ wniosku, adres URL, jeśli wniosek powinien być traktowany w sposób asynchroniczny, czy nie, i inne opcjonalne atrybuty zamówienie

Metoda: typ żądania GET lub POST
url: lokalizacja pliku na serwerze
asynchroniczny: true (asynchronous) lub fałsz (synchronous)
send(string) send (string) wysyła żądanie do serwera off.

Łańcuch: stosować wyłącznie w przypadku żądań POST
setRequestHeader() Dodaje parę etykieta / wartość do nagłówka zostać wysłany

Właściwości obiektu XMLHttpRequest

Nieruchomość Opis
onreadystatechange Sklepy funkcją (or the name of a function) należy za każdym razem wywoływana automatycznie zmienia własności readyState
readyState Uznaje stan XMLHttpRequest. Zmiany od 0 do 4:
0: nie wymagać zainicjowany
1: Połączenie z serwerem ustanowione
2: wniosek otrzymał
3: Wniosek przetwarzania
4: Prośba wykończone i odpowiedź jest gotowa
responseText Zwraca dane odpowiedzi jako ciąg
responseXML Zwraca dane odpowiedzi jako dane XML
status Zwraca status-numer (np "404" do "Not Found" lub "200" na "OK")
statusText Zwraca status-tekst (na przykład "Not Found" lub "OK")