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) |