Yahoo! Connection Manager - GET ÖrneÄŸi | zbahadir

Kategori | Ajax - JavaScript

Etiketler : , , ,

Yahoo! Connection Manager - GET Örneği

Eklenme Tarihi : 20 Kasım 2008

Yahoo! Connetcion Manager ile php sayfalardan GET yöntemiyle verilerin döndürülmesi örneği.

Örnek Kod:

PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Yahoo Connection Manager - GET Örneği</title>
<script type="text/javascript" src="yui/build/yahoo/yahoo.js"></script>
<script type="text/javascript" src="yui/build/event/event.js"></script>
<script type="text/javascript" src="yui/build/connection/connection.js"></script>
<script type="text/javascript">
//<![CDATA[
function requestMusteriInfo(){
var id = document.getElementById("musteriId").value;

var oCallback = {
success: function (oResponse) {
musteriBilgileriniGoster(oResponse.responseText);
},

failure: function (oResponse) {
musteriBilgileriniGoster("Bir hata meydana geldi: " + oResponse.statusText);
}
};
YAHOO.util.Connect.asyncRequest("GET","testpage.php?id=" + id, oCallback);
}
function musteriBilgileriniGoster(sText){
var musteriBilgileri = document.getElementById("musteriBilgileri");
musteriBilgileri.innerHTML = sText;
}
//]]>
</script>
</head>

<body>
<p>Bilgi elde etmek için ID numarası girin:</p>
<p>Müşteri ID'si: <input type="text" id="musteriId" value="" /></p>
<p><input type="button" value="Müşteri Bilgilerini Al" onClick="requestMusteriInfo()" /></p>
<div id="musteriBilgileri"></div>
</body>
</html>

Bu örneğimizde yui kütühane paketini aynı klasöre koymanız yada include edilen kütüphanelerin bulunduğu yerler gösterilmelidir.

Bu satırda görüldüğü gibi müşteri ID numarası testpage.php dosyasına id değişkeninde gönderiliyor ve sonuç musteriBilgileri isimli katmana(div) geri döndürülüyor.

Bu işlemi yaparken sayfanın refresh edilmediğine dikkat ettiniz mi. Ajax kullanımının arkasında yatan kullanım nedeni bu.

Örmeğmğz GET yöntemiyle ve yui(Yahoo! Connection Manager) kütüphanei yarımıyla kolayca yapılmıştır.

Bir sonraki örneğimizde işlemin POST ile nasıl yapıldığını göreceğiz.

Bu konuyu ekleyen :

zbahadir - Toplam 58 yazısı bulunuyor zbahadir.


Yönetime bildir...

0 Comments For This Post

1 Trackbacks For This Post

  1. Yahoo! Connection Manager - POST örneÄŸi | zbahadir says:

    [...] Buradaki örneğimizde GET yöntemiyle yaptığımız işlemin daha kolay ve daha güvenli POST yöntemi örneği. [...]

Yorum Ekle

Yorum ekleyebilmek için burdadan giriş yapabilirsiniz.

Kategoriler

ArÅŸiv

Güncel Yorumlar

Takvim

Kasım 2008
Pts Sal Çar Per Cum Cts Paz
« AÄŸu   Ara »
 12
3456789
10111213141516
17181920212223
24252627282930