En son web geliştirme öğreticiler
 

XMLHttpRequest nesnesi


XMLHttpRequest ile tüm sayfayı yenilemeden, bir web sayfasının bölümlerini güncelleyebilir nesnesi.


it Yourself deneyin - Örnekler

Basit bir XMLHttpRequest Örnek
Basit bir XMLHttpRequest oluşturun ve bir TXT dosyasından veri almak.

Ile başlık bilgilerini almak getAllResponseHeaders()
Bir kaynağın başlık bilgilerini al (file) .

Ile belirli bir başlık bilgileri almak getResponseHeader()
Bir kaynağın belirli başlık bilgilerini al (file) .

ASP dosyasının içeriğini alma
Bir web sayfası bir giriş alanına bir kullanıcı tipi karakterleri ise bir web sunucusu ile iletişim nasıl.

Bir veritabanındaki içeriği Al
Nasıl bir web sayfası XMLHttpRequest nesnesi ile bir veritabanından bilgileri alabilmesi.

XML dosyasının içeriğini al
XML dosyasından veri almak ve bir HTML tablosundaki verileri görüntülemek için bir XMLHttpRequest oluşturun.


XMLHttpRequest nesnesi

XMLHttpRequest nesnesi perde arkasında bir sunucu ile veri alışverişi için kullanılır.

XMLHttpRequest nesnesidir the developers dream çünkü yapabilirsin,:

  • sayfayı yenilemeden bir web sayfasını güncelleme
  • sayfa yüklendikten sonra bir sunucudan istek verileri
  • sayfa yüklendikten sonra bir sunucudan veri alma
  • Arka planda bir sunucuya veri gönderme

XMLHttpRequest nesnesi Yöntemleri

Yöntem Açıklama
abort() Mevcut isteği iptal eder
getAllResponseHeaders() İade başlık bilgilerini
getResponseHeader() Belirli başlık bilgilerini döndürür
open(method,url,async,uname,pswd) istek uyumsuz veya olmasın ele alınmalıdır eğer, istek, URL türünü belirtir ve bir isteğin diğer isteğe bağlı özellikler

yöntemi: istek tipi: GET veya POST
url: sunucudaki dosya konumu
async: true (asynchronous) veya false (synchronous)
send(string) send(string) sunucuya kapalı isteği gönderir.

dize: Sadece POST istekleri için kullanılan
setRequestHeader() başlığına bir etiket / değer çifti gönderecektir ekler

XMLHttpRequest Nesnesi Özellikleri

özellik Açıklama
onreadystatechange Mağazalar bir işlev (or the name of a function) her zaman otomatik olarak çağrılacak readyState özelliği değişir
readyState XMLHttpRequest durumunu tutar. 0 ila 4 değişiklikler:
0: başlatılmamış İsteği
1: sunucu bağlantısı kuruldu
2: isteği alındı
3: işlem isteği
4: bitmiş talep ve tepki hazırdır
responseText bir dize olarak yanıt verilerini döndürür
responseXML XML veri olarak yanıt verilerini döndürür
status (Örneğin durum numarasını döndürür "404" için "Not Found" veya "200" "Tamam" için)
statusText (Örneğin durum metni döndürür "Not Found" "Tamam" ya)