emrekuscu21
Asistan
- Katılım
- 1 Haziran 2011
- Mesajlar
- 121
- Reaksiyon puanı
- 0
- Puanları
- 16
Merhaba SDN; Yukarda gördüğünüz benim sayfamdaki sol menü. Yeni üye olduğunda resimdeki gibi ekrana geliyor. İster ASP ister PHP olsun fark etmez, kefil ol'a bastığımızda ajax ile sayfa yenilenmeden veritabanında bu üyeyle ilgili işlem yapmak, örneğin veritabanındaki x tablosunun onay sutununu "hayır" iken evet yapmak. Aynı şeyi Tanımıyorum linkine tıklanınca da gerçekleşebilecek. Çok aradım interneti fakat sürekli ajax örnekleri formlarla birlikte anlatılmış. Yani input'un içine bişey yazılıyor ve veritabanında sayfa yenilenmeden işlem yapılıyor. Bunu link'e basılınca gerçekleşmesini istiyorum. Elimdeki form'lu ajax kodunuda paylaşayım belki linke çevirebiliriz.
default.asp
<script>
function cilet() {
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 cilet();
gonder.onreadystatechange = function () {
document.getElementById(alanadi).innerHTML ="<img src='yukle.gif' alt='Yükleniyor' />";
if(gonder.readystate == 4) {
document.getElementById(alanadi).innerHTML = gonder.responseText; function cilet() {};}}
gonder.open('GET',syf+ '?'+degerler, true);
gonder.send(null);
}
[FONT='Courier New', Courier, monospace][/FONT]</script>
<form>
<button onClick="git('','veriler.asp','durum') ">Verileri Göster</button>
</form>
<div id="durum"></div>
veriler.asp
<%
// Baglanti gerçekleştirildi farz ediyoruz
set veri = baglanti.execute("select * from tabloadi")
Response.Write veri("isim")
%>