Cu XMLHttpRequest obiect, puteți actualiza părți ale unei pagini web, fără a reîncărca întreaga pagină.
Încearcă-l singur - Exemple
Un exemplu simplu XMLHttpRequest
Creați un XMLHttpRequest simplu, și de a prelua date dintr-un fișier TXT.
Preluarea informațiilor antet cu getAllResponseHeaders()
Preluați informații de antet a unei resurse (file) .
Preluarea informațiilor specifice cu antet getResponseHeader()
Preluați informații specifice de antet a unei resurse (file) .
Preia conținutul unui fișier ASP
Cum o pagină web poate comunica cu un server web în timp ce un utilizator de caractere de tip într-un câmp de introducere.
Preluarea conținutului dintr - o bază de date
Cum o pagină web poate prelua informații dintr-o bază de date cu obiectul XMLHttpRequest.
Preluați conținutul unui fișier XML
Creați un XMLHttpRequest pentru a prelua date dintr-un fișier XML și afișa datele într-un tabel HTML.
XMLHttpRequest Obiectul
Obiectul XMLHttpRequest este folosit pentru a face schimb de date cu un server din spatele scenei.
Obiectul XMLHttpRequest este the developers dream de the developers dream , pentru că puteți:
- Actualizați o pagină web fără a reîncărca pagina
- date de solicitare de la un server de după încărcarea paginii
- Primirea de date de la un server după încărcarea paginii
- Trimiteți date la un server în fundal
Metode obiect XMLHttpRequest
Metodă | Descriere |
---|---|
abort() | Anulează cererea curentă |
getAllResponseHeaders() | Returnează antet informații |
getResponseHeader() | Returnează informații specifice antet |
open(method,url,async,uname,pswd) | Specifică tipul de cerere, URL-ul, în cazul în care cererea ar trebui să fie utilizată în mod asincron sau nu, precum și alte atribute opționale ale unei cereri Metoda: tipul de cerere: GET sau POST url: locația fișierului pe server async: true (asynchronous) sau fals (synchronous) |
send(string) | send(string) transmite cererea de pe la server. string: folosit numai pentru cereri POST |
setRequestHeader() | Adaugă o pereche etichetă / valoare antetul să fie trimis |
Proprietăți obiect XMLHttpRequest
Proprietate | Descriere |
---|---|
onreadystatechange | Magazine de o funcție (or the name of a function) care urmează să fie numit în mod automat de fiecare dată când se modifică proprietatea readyState |
readyState | Deține statutul de XMLHttpRequest. Modificări de la 0 până la 4: 0: să nu solicite inițializat 1: conectare la server stabilit 2: cerere primită 3: cerere de prelucrare 4: cerere terminat și răspunsul este gata |
responseText | Returnează datele de răspuns ca un șir de caractere |
responseXML | Returnează datele de răspuns ca date XML |
status | Returnează-numărul de stare ( de exemplu , "404" pentru "Not Found" sau "200" pentru „OK“) |
statusText | Returnează status-text ( de exemplu , "Not Found" sau "OK") |