Üye Kayıt Üye Giriş

Ajax'a başlangıç


Ajax'a başlangıç

 

Arkadaşlar ajax'ı kısaca tanımlamak gerekirse sunucuyu yormamak için sayfanın tamamını değil de belirlenen kısmını yollamaya yarayan bir sistem.

ajax javascript içersinde şöyle yazılır:

<script language="javascript">
function ajaxNesnesiOlustur(){

    var nesne;

    <!-- Burada ajax nesnesini tarayıcı tipine göre oluşturucağız
    if(navigator.appName == "Microsoft Internet Explorer"){

        <!-- Burada Internet Explorer a özel tanımlama yapılır.
        nesne = new ActiveXObject("Microsoft.XMLHTTP");
    }

    else {
        <!-- Burada da diğer tarayıcılara
        nesne = new XMLHttpRequest();
    }
    return nesne;
}

<!-- Ajax Nesnesini Oluşturduk Şimdi Çağırıcı Fonksiyon
var http;

function ajaxCagir(){

    <!-- "str" dediğimiz değişken bir veri istediğiniz şeyleri atayabilirsiniz. mesela herhangi bir text ib verisini
    var str = "12";
    var url = "1.asp?str="+str;

    <!-- çağırıcıya tanımlama yapılır
    http = ajaxNesnesiOlustur();

    <!-- çağırıcı açılır oradaki "get" get metodunu temsil eder
    http.open("get",url)

    <!-- işlem başladığında hangi fonksiyon çağrılacak?
    http.onreadystatechange = bitisFonksiyonu;

    <!-- null gönderimi
    http.send(null);
}

function bitisFonksiyonu() {

    <!-- Eğer çağırıcı 4. pozisyon yani işlemi başarıyla tamamlama pozisyonuna geldiyse yapılacak herhangi birşeyler yaptırılır
    if(http.readyState == 4) {
        alert("İşlem Tamam");

        <!-- gelen veri "responseText" ile alınır.
        alert(http.responseText);

    }
}
</script>

Bilgisayar Dershanesi Ders Sahibi;
Bilgisayar Dershanesi

Yorumlar

Yorum Yapabilmek İçin Üye Girişi Yapmanız Gerekmektedir.

ETİKETLER