AJAX Http İstemleri
AJAX Http İstemleri kullanır
Geleneksel JavaScript kodlarında, eğer sunucudaki bir veritabanından
yada dosyadan bilgi almak isterseniz, yada sunucuya kullanıcı girdisini
göndermek isterseniz bir HTML formu oluşturup GET yada POST
yöntemlerinden biriyle sunucuyla veri alışverişi yaparsınız. Kullanıcı
veriyi göndermek/almak için formdaki "Gönder" vb. bir düğmeyi tıklar,
sunucunun yanıtını bekler ve sonuçları yeni yüklenen sayfada görür.
Kullanıcının her veri girişinde sunucunun yeni bir sayfa
oluşturmasını beklemesi nedeniyle geleneksel internet uygulamaları daha
yavaş çalışabilir ve daha az kullanıcı dostu olabilir.
Ajax ile, Javascript kodunuz XMLHttpRequest nesnesini kullanarak doğrudan sunucuyla iletişime geçer.
HTTP istemi kullanarak bir web sayfası, sayfayı yenilemeye gerek
olmaksızın sunucuya istemde bulunup yanıt alabilir. Kullanıcı aynı
sayfada kalacaktır ve arka planda gerçekleşen veri iletişimini
farketmeyecektir.
XMLHttpRequest nesnesi
Bir web geliştiricisi XMLHttpRequest nesnesini kullanarak bir web
sayfasını sunucudan yüklendikten sonra yeni bilgilerle güncelleyebilir!
AJAX ilk kez 2005 yılında Google tarafından (Google Suggest ile) popüler hale getirildi.
Google Suggest dinamik bir arayüz oluşturmak için XMLHttpRequest
nesnesini kullanır. Google Suggest ile arama kutusuna yazmaya
başladığınızda bir javascript betiği yazdığınız harfleri sunucuya
gönderir ve sunucu bir tahmin listesiyle geri döner.
XMLHttpRequest nesnesi Internet Explorer 5.0+, Safari 1.2, Mozilla
1.0 / Firefox, Opera 8+, ve Netscape 7 tarayıcılarında
desteklenmektedir.
AJAX Dersleri
- AJAX Nedir ?
- AJAX Http İstemleri
- AJAX Örneği
- AJAX Tarayıcı Desteği
- AJAX İle XMLHttpRequest Nesnesi
- AJAX İle Sunucuya İstek Göndermek
- AJAX İle Öneri
- AJAX Öneri Kaynak Kodu
- 30 Saniyede AJAX
- AJAX Asenkron ve Senkron Meselesi
- AJAX - XML’e Giriş
- AJAX - XML ile Çalışmak
- Ajax İle Filtreleme
- AJAX İle Dosya Göndermek
- AJAX İle Yerinde Düzenleme
- AJAX ile Eş Zamanlı Form Kontrolü
- AJAX Puanlama Uygulaması