|
|
| 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 |
|
|
|
|
| Bu yazıya hiç yorum eklenmemiş. |
| Sizde bu yazıya yorum
yapabilirsiniz.. |
|
|
|
|
| ●
Duyuru |
|
| Okul dolayısıyla çalışmalara biraz ara :) |
|
|
|
|
|
|
|
| |
|
|
|