Ajax’ı kısaca hatırlatıp öyle Javascriptle beraber kullanımını gösterelim.Ajax;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 ajaxNesnesiOlusturma(){

    var nesne;

    <!– Burada ajax nesnesini tarayıcı tipine göre oluşturucağız çünkü  microsoft ActiveX i kullanıyor Yani Internet     <!–Explorer için nesne farklı diğerleri için farklı
    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ı Fonksiyonu iplemente etmeye sıra geldi
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>

MEHMET SALİH DEVECİ

BİLGİSAYAR MÜHENDİSİ

Reklamlar

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s