AJAX'ın taşı XMLHttpRequest amacıdır.
XMLHttpRequest nesnesi
Tüm modern tarayıcılar XMLHttpRequest nesnesi destekler.
XMLHttpRequest nesnesi perde arkasında bir sunucu ile veri alışverişi için kullanılır. Tüm sayfayı yenilemeden, bir web sayfasının bölümlerini güncellemek için mümkün olduğu anlamına gelir.
Bir XMLHttpRequest Nesne oluşturma
Tüm modern tarayıcılar (Chrome, IE7+, Firefox, Safari, and Opera) yerleşik bir XMLHttpRequest nesnesi var.
XMLHttpRequest nesnesi yaratmak için Kullanımı:
variable = new XMLHttpRequest() ;
Internet Explorer'ın eski sürümleri (IE5 and IE6) ActiveX nesnesini kullanacağız:
variable = new ActiveXObject("Microsoft.XMLHTTP") ;
tarayıcı XMLHttpRequest nesnesini destekliyorsa IE5 ve IE6 dahil tüm tarayıcılar, işlemek için kontrol edin. Eğer varsa, değilse, bir ActiveXObject oluşturmak, bir XMLHttpRequest nesnesi oluşturmak:
Örnek
var xhttp;
if (window.XMLHttpRequest) {
xhttp = new XMLHttpRequest();
}
else {
// code for IE6, IE5
xhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
Kendin dene " Bir sonraki bölümde sunucu istekleri göndermek öğreneceksiniz.