JDizayn Blog - Her yapıya uygun bedava scriptler..  Üye Ol  Şifremi Unuttum

 Ajax ile Asp'de Kayıt Çekme
 8/30/2009 tarihinde , Alican tarafından yazılmış ve 859 kere okunmuş.
Merhabalar bu yazımda Ajax sayesinde asp sayfalarında sayfa yenilemeden veritabanından veri çekmeyi anlatıcam. Öncelikle şunu belirtiyim ajax kodlarını ben yazmıyorum. Hazır fonksiyonlar kullanıyorum.Hemen kodlama kısmına geçeyim. Head tagları arasına eklemeniz gereken kod şu şekilde :

<script type="Text/Javascript" Language="Javascript">
function fthrkl( ) {
var objemiz;
/*@cc_on @*/
/*@if (@_jscript_version >= 5 ) try { objemiz = new ActiveXObject("Msxml2.XMLHTTP" ); }
catch (e ) {
try { objemiz = new ActiveXObject("Microsoft.XMLHTTP" ); }
catch (E ) { objemiz = false; }
}@end @*/
if (!objemiz && typeof XMLHttpRequest!='undefined' ) {
try {objemiz= new XMLHttpRequest( );}
catch (e ) {objemiz=false;}}
return objemiz;}

function git(degerler,syf,alanadi ) {
gonder = new fthrkl( );    
gonder.onreadystatechange = function ( ) {    
document.getElementById(alanadi ).innerHTML ="Lütfen bekleyin..
if( gonder.readyState == 4 ) {
document.getElementById(alanadi ).innerHTML = gonder.responseText; function fthrkl( ) {};}}
gonder.open('GET',syf+'?'+degerler, true );
gonder.send(null);    
}
</script>

Bu kodları head taglarınızın arasına eklediyseniz geçeyim asıl kısma. Şöyle ki üstte verdiğim kod tek başına hiçbir işe yaramaz. Onu tetikleyecek bi buton veya link gerekiyor. Eğer bu bir formsa

<form Onsubmit="git('','Vericek.asp','sonuclarim' );" id=”form1”>

Gibi bir kod gerekiyor. Hemen kısa bir örnek vermek gerekirse :

Verilerimizin listelendiği yani Default.asp nin içeriği aşağıdaki gibi olacak.

<table border=”0” cellpadding=”0” cellspacing=”0” width=”100%”>
  <tr>
    <td><a href=”#” Onclick="git('','Vericek.Asp','sonuclarim' );">Verileri Yenile</a></td>
  </tr>
  <tr>
    <td id=”sonuclarim”></td>
  </tr>
</table>

Bu kodda verileri yenile metnine bir link verdim ve bu linke tıklandığında Vericek.asp sayfasındaki işlemi yapacak. Yaptığı işlem sonucunda vereceği mesajıda <td id=”sonuclarim”> diye adlandırdığım sütuna yazdıracaktır.


Etiketler : asp ajax , asp ve ajax , asp ile ajax , ajax kayıt çekme

Yazdır Yazıyı Paylaş  Programlama

Yazıya Yapılan Yorumlar

Bu yazıya hiç yorum eklenmemiş.

  Sizde bu yazıya yorum yapabilirsiniz..
   Adınız :   ( Gerekli )
   Email :   Gösterilmeyecek ( Gerekli )
   Siteniz :  
   Mesajınız :  
     

 
    ●  Duyuru
Okul dolayısıyla çalışmalara biraz ara :)

    ●  Üyelik
Kullanıcı Adı :  
Parola :  
    Beni Hatırla  

    ●  Kategoriler
  ● Yazılım
  ● Programlama
  ● Günlük
 
    ●  Bağlantılar
  ●  Ayberk Atasay
  ●  YasirPro.Com
  ●  Pordus.Com
 
    ●  Çok Okunan Yazılar
  ● Asp ile İletişim Formu Yapımı - Bölüm 2
  ● Asp ile Veritabanı İşlemleri
  ● Son Yenilikler
  ● Ajax ile Asp'de Kayıt Çekme
  ● Döküman Sistemi ve Telefon Defteri Scriptleri
  ● İndircan Download v1.2
  ● Güvenilir Yorumcular Eklentisi
  ● Asp ile İletişim Formu Yapımı - Bölüm 1

    ●  Rastgele Yazı

    ●  Özel Video