Ajax + Asp (Form İşlemleri)

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    alp
    alp's avatar
    Kayıt Tarihi: 28/Ekim/2003
    Erkek

    arkadaşlar bi form var ve bu formun gönderildiği bi adres var (kabul.asp) 

    kabul.asp'de  formdan gelen verileri alıp db'ye kaydediyorum falan. bildiğiniz klasik işler işte

    bunu ajax kullanarak sayfa değiştirmeden. mesela gönder butonuna basıldıığında "bekleyiniz" yazısı çıksın, kabul.asp'deki işlemleri yapsın istiyorum.

    Bu tarzda form işlemlerini yapan ajax kodu örneği var mı elinizde??

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nurk
    nurk's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 15/Eylül/2006
    Erkek

    abü sayfayı post ettiriyorsun ya

    post ettirirken bi tane id verirsin

    örnek

    işte önce scriptleri eklersin,

    <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
    <script type="text/javascript" src="lib/jQuery/jquery.form.js"></script>

    sora jsleri yazarsın

    <script type="text/javascript">
    $(document).ready(function(){
    $('#kabul').submit(function() {
    $("#loader").css( {display: "block"} );; ' ben de css ler vardı ondan dolayı burda csslerim yazılı :)) orayı kendine göre düzenlersin.
       var form = jQuery('#kabul');
       q = form.formSerialize();
       $("#icerik").css ( { display: "none"} );
        $.ajax({
            type: "POST",
            url: "kabul.asp",
            data: q,
             success: function(cevap) {$("#icerik").html(cevap); $("#loader").css ( { display: "none"} ); },
            dataType: "html"
              });
        return false;
    });
    });
    </script>

    bunu koyarsın

    <form action="kabul.asp" method="post" id="kabul"

    olur biter. :)

    ps ;

    istersen benim form js sini ve csslerini verebilirim :)))

     


    [22817//kaanabak]
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    alp
    alp's avatar
    Kayıt Tarihi: 28/Ekim/2003
    Erkek

    abü o şekilde verirsen daha iyi olur. msn açiim dur:D

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nurk
    nurk's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 15/Eylül/2006
    Erkek

    http://www.adanmishayatlar.net/form.rar

    incelemek isteyen olursa da burdan indirip bakabilir.


    [22817//kaanabak]
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    anarsistherif
    anarsistherif's avatar
    Kayıt Tarihi: 27/Ağustos/2009
    Erkek
    cizik atim buraya ben.

    =)
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FOXXLY
    FOXXLY's avatar
    Kayıt Tarihi: 19/Haziran/2006
    Erkek

    dai eyceks kütüphanesini kullanmanı tavsiye ederim.

    daha kolay :))

     

    http://www.bilgisayardershanesi.com/bilgisayar_dersleri/eyceks-kutuphanesi-ve-ornek-bir-uygulama.html

     

    benim ihtiyaçlarımı karşılıyor. bi bak örnek uygulamaya. su ara bende ajaxla veri güncellemedeyim.

    yanlız tr karakteri delirtiyor adamı :/


    kelimeler albayım bazı anlamlara gelmiyor.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    Türkçe karakter sorunu yaşayanlara çözüm benden gelsin.

    kabul.asp sayfasının üst tarafına bu kodları ekleyin.

     

    '// Sayfanın önbellekten alnması önleniyor

    Response.Buffer = True

    Response.Expires = -1

    Response.ExpiresAbsolute = Now() - 2

    Response.AddHeader "pragma","no-cache"

    Response.AddHeader "cache-control","private"

    Response.CacheControl = "No-Store"

    Response.ContentType = "text/html"  

    Response.Charset = "iso-8859-9"

    Function BinaryToString(Binary) 

         Dim cl1, cl2, cl3, pl1, pl2, pl3 

         Dim L 

              cl1 = 1 

              cl2 = 1 

              cl3 = 1 

              L = LenB(Binary) 

         Do While cl1<=L 

              pl3 = pl3 & Chr(AscB(MidB(Binary,cl1,1))) 

              cl1 = cl1 + 1 

              cl3 = cl3 + 1 

         If cl3>300 Then 

              pl2 = pl2 & pl3 

              pl3 = ""

              cl3 = 1 

              cl2 = cl2 + 1 

         If cl2>200 Then 

         pl1 = pl1 & pl2 

         pl2 = "" 

         cl2 = 1 

         End If 

         End If 

         Loop 

         BinaryToString = pl1 & pl2 & pl3 

    End Function

     

    Public Function ajaxTurkce(byVal strWords)

    TurkceKarakterler = Array("Ü","Ş","Ğ","Ç","İ","Ö","ü","ş","ğ","ç","ı","ö")

    Karakter = Array("Ü","Ş","Ğ","Ç","İ","Ö","ü","ÅŸ","ÄŸ","ç","ı","ö") 

    For i = 0 to UBound(Karakter)

            strYeniTurkceKelime = Replace(strYeniTurkceKelime, Karakter(i), TurkceKarakterler(i), 1, -1, 1)

    Next 

            ajaxTurkce = Trim(strYeniTurkceKelime)

    End Function

    'Formdan bilgi alırken

    strAd =  ajaxTurkce(Trim(Request("kelime")))

    'Kolay gelsin.


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FOXXLY
    FOXXLY's avatar
    Kayıt Tarihi: 19/Haziran/2006
    Erkek

    serkan abi varmı daha kolay yolu bunun ya :D benzer bi fonksiyon bende yazdım ama ne alakaysa boşlukları siliyor kendi :S ascii ile ekledim boşluğu o bile fayda etmedi. :S ne alka anlamadım :S


    kelimeler albayım bazı anlamlara gelmiyor.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FOXXLY
    FOXXLY's avatar
    Kayıt Tarihi: 19/Haziran/2006
    Erkek

    Function trkarakter(byVal heyy_gery)
    heyy_gery =  Replace(heyy_gery,"""", "")
    heyy_gery =  Replace(heyy_gery,chr(221),"&#304;")
    heyy_gery =  Replace(heyy_gery,chr(222),"&#350;")
    heyy_gery =  Replace(heyy_gery,chr(220),"&Uuml;")
    heyy_gery =  Replace(heyy_gery,chr(253),"&#305;")
    heyy_gery =  Replace(heyy_gery,chr(214),"&Ouml;")
    heyy_gery =  Replace(heyy_gery,chr(199),"&Ccedil;")
    heyy_gery =  Replace(heyy_gery,chr(208),"&#286;")
    heyy_gery =  Replace(heyy_gery,chr(240),"&#287;") 
    heyy_gery =  Replace(heyy_gery,chr(254),"&#351;")
    heyy_gery =  Replace(heyy_gery,chr(252),"&uuml;")
    heyy_gery =  Replace(heyy_gery,chr(246),"&ouml;")
    heyy_gery =  Replace(heyy_gery,chr(231),"&ccedil;")
    heyy_gery =  Replace(heyy_gery,chr(40),"&#40;")
    heyy_gery =  Replace(heyy_gery,chr(41),"&#41;")
    heyy_gery=Replace(heyy_gery,"'","&#039;" ,1,-1,1)
    heyy_gery=Replace(heyy_gery,"ç","&ccedil;")
    heyy_gery=Replace(heyy_gery,"ÅŸ","&#351;")
    heyy_gery=Replace(heyy_gery,"ö","&ouml;")
    heyy_gery=Replace(heyy_gery,"ü","&uuml;")
    heyy_gery=Replace(heyy_gery,"ı","&#305;")
    heyy_gery=Replace(heyy_gery,"ÄŸ","&#287;")
    heyy_gery=Replace(heyy_gery,"İ","&#304;")
    heyy_gery=Replace(heyy_gery,"Ğ","&#286;")
    heyy_gery=Replace(heyy_gery,"Ü","&Uuml;")
    heyy_gery=Replace(heyy_gery,"Ş","&#350;")
    heyy_gery=Replace(heyy_gery,"Ç","&Ccedil;")
    heyy_gery=Replace(heyy_gery,"Ö","&Ouml;")
    heyy_gery=Replace(heyy_gery,"Å?","&#351;")
    heyy_gery=Replace(heyy_gery,"Ã?","&Ouml;")
    heyy_gery=Replace(heyy_gery,"Ã?","&Uuml;")
    heyy_gery=Replace(heyy_gery,"Ä?","&#287;")
    heyy_gery=Replace(heyy_gery,"Ã?","&Ccedil;")
    heyy_gery=Replace(heyy_gery,"Å?","&#351;")
    heyy_gery=Replace(heyy_gery,"Ä?","&#287;")
    heyy_gery=Replace(heyy_gery,"\1C0","&#304;")
    heyy_gery=Replace(heyy_gery,"ı","&#304;")
    heyy_gery=Replace(heyy_gery,"ç°F","&#351;")
    heyy_gery=Replace(heyy_gery,"ı¹","&uuml;")
    heyy_gery=Replace(heyy_gery,"ì","&#305;")
    heyy_gery=Replace(heyy_gery,"ò","&ouml;")
    heyy_gery=Replace(heyy_gery,"","&#287;")
    heyy_gery=Replace(heyy_gery,"1","&#305;")
    heyy_gery=Replace(heyy_gery,"Î","&#304;")
    heyy_gery=Replace(heyy_gery,"0","&#304;")
    heyy_gery=Replace(heyy_gery,"_","&#351;")
    heyy_gery=Replace(heyy_gery,"Ã","&#305;")
    heyy_gery=Replace(heyy_gery,"¬","&#351;")
    heyy_gery=Replace(heyy_gery,"Å?","&#351;")
    heyy_gery=Replace(heyy_gery,"Å?","&#350;")
    heyy_gery=Replace(heyy_gery,"%u015F","&#351;")
    heyy_gery=Replace(heyy_gery,"%u015E","&#350;")
    heyy_gery=Replace(heyy_gery,"%u011F","&#287;")
    heyy_gery=Replace(heyy_gery,"%u011E","&#286;")
    heyy_gery=Replace(heyy_gery,"%u0130","&#304;")
    heyy_gery=Replace(heyy_gery,"%u0131","&#305;")
    heyy_gery=Replace(heyy_gery,"%E7","&ccedil;")
    heyy_gery=Replace(heyy_gery,"%C7","&Ccedil;")
    heyy_gery=Replace(heyy_gery,"%F6","&ouml;")
    heyy_gery=Replace(heyy_gery,"%D6","&Ouml;")
    heyy_gery=Replace(heyy_gery,"%FC","&uuml;")
    heyy_gery=Replace(heyy_gery,"%DC","&Uuml;")
    heyy_gery=Replace(heyy_gery,"%C4%B1","&#305;")
    heyy_gery=Replace(heyy_gery,"%01","&#351;")
    heyy_gery=Replace(heyy_gery,"_ ","&#351;")
    heyy_gery=Replace(heyy_gery,"1","&#305;")
    heyy_gery=Replace(heyy_gery,"^","&#350;")
    heyy_gery =  Replace(heyy_gery,"'", "&#39;")
    trkarakter = heyy_gery
    End Function

     

    serkan abi benim tr karakter fonksiyonum bu. mysql içinde sorunsuz çalışıyor. ajax içinde.

     

    tbt ana sayfasında böle bi başlığı görmeyi özlemişim :)


    kelimeler albayım bazı anlamlara gelmiyor.
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nurk
    nurk's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 15/Eylül/2006
    Erkek

    fox bu güzelmiş la kaydedeyim lazım olur.


    [22817//kaanabak]
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    FOXXLY bunu yazdı:
    -----------------------------

    serkan abi varmı daha kolay yolu bunun ya :D benzer bi fonksiyon bende yazdım ama ne alakaysa boşlukları siliyor kendi :S ascii ile ekledim boşluğu o bile fayda etmedi. :S ne alka anlamadım :S


    -----------------------------

    Çağatay can, kodlarında gelen değerin boşluk karşılığını değiştiren replace yi bulmalısın. Sen benim verdiğim kodları kullan, garantilidir.


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
Toplam Hit: 2438 Toplam Mesaj: 11