• 10-09-2009, 15:58:19
    #1
    Arkadaşlar bır proje ustunde calısıyorum fakat sayfa yenılenmeden post ettırmem gereken şeyler oluyor mesela e-mail listesine kayıt yaptırıcam ziyaretçi gelip email adresını girip butona tıkladıgında belirlediğim bir <div> içinde mail eklendi diye bir yazı çıkıcak ve o sırada sayfa yenılenmeden db ye baglanıp sorgu calıstırıcak..
    Araştırdım ama işe yarar bişi bulamadım çok kasıcak birşey değilse yardımcı olurmusunuz
    teşekkürler..
  • 10-09-2009, 16:08:34
    #2
    Üyeliği durduruldu
    ajax ve jquery
  • 10-09-2009, 16:27:21
    #3
    Üyeliği durduruldu
    http://www.captain.at/howto-ajax-form-post-get.php
  • 10-09-2009, 16:42:12
    #4
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    ajax ve jquery
    gelicem de yanınıza gelmeden ufak tefek seylerı yapsam fena olmaz


    teşekkürler inceliyorum
  • 10-09-2009, 16:47:00
    #5
    Üyeliği durduruldu
    istanbulda jquery dersi verilir
  • 11-09-2009, 09:57:15
    #6
    Verdiğin örnekteki mantıkla yapabiliyorum bı sorun yok fakat aynı sayfada 2-3 tane farklı butonlarda farklı ıslemler yapmak ıstesem o kodu komple kopyalıyp post.php kısmını bıde div id sınımı değiştirmemmi gerekıyor yoksa içine bir ekleme yapabilirmiyim komple kopyalamak mantıklı bir cozum gibi gelmıyor.

    Teşekkürler..
  • 11-09-2009, 10:13:09
    #7
    Üyeliği durduruldu
    function get(obj,posting) {
          var getstr = "?";
          for (i=0; i<obj.childNodes.length; i++) {
             if (obj.childNodes[i].tagName == "INPUT") {
                if (obj.childNodes[i].type == "text") {
                   getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
                }
                if (obj.childNodes[i].type == "checkbox") {
                   if (obj.childNodes[i].checked) {
                      getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
                   } else {
                      getstr += obj.childNodes[i].name + "=&";
                   }
                }
                if (obj.childNodes[i].type == "radio") {
                   if (obj.childNodes[i].checked) {
                      getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
                   }
                }
             }   
             if (obj.childNodes[i].tagName == "SELECT") {
                var sel = obj.childNodes[i];
                getstr += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";
             }
          }
          makeRequest(posting, getstr);
       }
    <form action="javascript:get(document.getElementById('myform'),'kayit.php');" name="myform" id="myform">
    <input type="text" name="myfield" value="teststring"><br>
    <input type="radio" name="myradio" value="0" checked> 0
    <input type="radio" name="myradio" value="1"> 1<br>
    <input type="checkbox" name="mycheck1" value="1"> 1
    <input type="checkbox" name="mycheck2" value="2"> 2
    <input type="checkbox" name="mycheck3" value="3"> 3
    <input type="checkbox" name="mycheck4" value="4"> 4
    <input type="checkbox" name="mycheck5" value="5"> 5
    <br>
    <select name="myselect">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    </select>
    <br>
    <input type="button" name="button" value="Submit" 
       onclick="javascript:get(this.parentNode,'kayit.php');">
    <input type="submit" name="button" value="Normal Submit Button">
    </form>
    actionlancak sayfayı belirtebilirsin
  • 11-09-2009, 10:58:09
    #8
    Çalıştıramadım posting i silip kayit.php yazınca calısıyor ama sadece kayıt.php calısmıs oluyor o zaman :s
  • 16-09-2009, 11:02:05
    #9
    soru(nu)m hala devam ediyor :s