• 12-07-2013, 16:15:40
    #1
    Üyeliği durduruldu
    arkadaşlar jQuery bilgim sıfır.

    bi script yazıyorum, birden fazla form var ve sayfa değişmeden göndermek istiyorum.

    <tr>
    	<td><input type="hidden" value="http://cdn2.image.spankwire.phncdn.com/201306/18/977501/320X240/9.jpg" name="img"></td>
    	<td><table><tr><td>İsim</td><td><input name="isim" value="adadasd" style="width: 520px"></td></tr></td>
    	<td><tr><td>Etiketler</td><td><input name="etiket" value="" style="width: 520px"></td></tr></td>
    	<td><tr><td>ID</td><td><input name="url" value="977501" style="width: 520px" readonly></td></tr></td>
    	<td><tr><td>Açıklama</td><td><textarea name="desc" style="width: 520px; height:50px;">BirYazı</textarea></td></tr>
    	<td><tr>
    		<td>Uzunluk <input name="length" style="width: 50px" value="
    13:16
    "><td>Kategori <select name='kat'>
    	<option class="level-0" value="1">Genel</option>
    </select>
    </td></tr></td></table></td></form></tr>
  • 12-07-2013, 19:13:53
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    $('form#formidsi').serialize(); fonksiyonu ile formu serialize edebilir, daha sonrada;

    $.post('ajax.php', $('form#formidsi').serialize(), function(data){
    alert('ajax işlemi gerçekleşti.');
    alert('dönen değerler: '+ data);
    });

    form değerleri, POST metodu ile gönderilecek. ajax.php sayfasında, $_POST ile yakalamanız gerekmekte değerleri.
  • 12-07-2013, 21:38:30
    #3
    Üyeliği durduruldu
    _BuKi_ adlı üyeden alıntı: mesajı görüntüle
    $('form#formidsi').serialize(); fonksiyonu ile formu serialize edebilir, daha sonrada;

    $.post('ajax.php', $('form#formidsi').serialize(), function(data){
    alert('ajax işlemi gerçekleşti.');
    alert('dönen değerler: '+ data);
    });

    form değerleri, POST metodu ile gönderilecek. ajax.php sayfasında, $_POST ile yakalamanız gerekmekte değerleri.
    anlamadım hiç bilgim yok demiştim
  • 12-07-2013, 22:31:19
    #4
    jquery:

    <script type="text/javascript">
    
    $(function(){
    
       $('form#benimformum').submit(function(){
    
          $.post('ajax.php', $('form#benimformum').serialize(), function(data){
    
             alert('ajax işlemi gerçekleşti.');
    
             alert('dönen değerler: '+ data);
    
          });
     
          return false;
    
       });
    
    });
    
    </script>
    html:

    <form id="benimformum">
    
       ........
    
    </form>
    ajax.php dosyanızı düzenlemek size kalıyor. $_POST ile verileri alacaksınız ve işlemleri yapacaksınız.
  • 12-07-2013, 22:42:16
    #5
    Üyeliği durduruldu
    _BuKi_ adlı üyeden alıntı: mesajı görüntüle
    jquery:

    <script type="text/javascript">
    
    $(function(){
    
       $('form#benimformum').submit(function(){
    
          $.post('ajax.php', $('form#benimformum').serialize(), function(data){
    
             alert('ajax işlemi gerçekleşti.');
    
             alert('dönen değerler: '+ data);
    
          });
     
          return false;
    
       });
    
    });
    
    </script>
    html:

    <form id="benimformum">
    
       ........
    
    </form>
    ajax.php dosyanızı düzenlemek size kalıyor. $_POST ile verileri alacaksınız ve işlemleri yapacaksınız.
    tesekkürler ama her sayfada sayisiz form var hocam.
  • 12-07-2013, 22:53:57
    #6
    hepsinin id'sini aynı yapın, hep o formları postlayın hocam. fakat, o zaman ajax.php'yi ajax.php?page=form1, ajax.php?page=form2 gibi değiştirip bir kaç farklı tetikleyici oluşturabilirsiniz. veya fonksiyon haline getirip, işinizi kolaylaştırmak daha kolay olacaktır javascript ile.
  • 13-07-2013, 00:11:53
    #7
    @wapzap sanırım bot yaptın ve verileri ekleteceksin,

    kaç veri çektiysen id="benimformum1" id="benimformum2"gibi düzenle ve ilk baştaki ajax kodunuda aynı şekilde if for ile çoğaltabilirsin.
  • 13-07-2013, 03:19:22
    #8
    Üyeliği durduruldu
    RuHeLa adlı üyeden alıntı: mesajı görüntüle
    @wapzap sanırım bot yaptın ve verileri ekleteceksin,

    kaç veri çektiysen id="benimformum1" id="benimformum2"gibi düzenle ve ilk baştaki ajax kodunuda aynı şekilde if for ile çoğaltabilirsin.
    teşekkürler öyle olacak sanırım

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 01:21:31 -->-> Daha önceki mesaj 00:22:58 --

    _BuKi_ adlı üyeden alıntı: mesajı görüntüle
    hepsinin id'sini aynı yapın, hep o formları postlayın hocam. fakat, o zaman ajax.php'yi ajax.php?page=form1, ajax.php?page=form2 gibi değiştirip bir kaç farklı tetikleyici oluşturabilirsiniz. veya fonksiyon haline getirip, işinizi kolaylaştırmak daha kolay olacaktır javascript ile.
    RuHeLa adlı üyeden alıntı: mesajı görüntüle
    @wapzap sanırım bot yaptın ve verileri ekleteceksin,

    kaç veri çektiysen id="benimformum1" id="benimformum2"gibi düzenle ve ilk baştaki ajax kodunuda aynı şekilde if for ile çoğaltabilirsin.
    normal postalıyor bunlar

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 03:19:22 -->-> Daha önceki mesaj 01:21:31 --

    yani normal postaliyor derken sayfayi reload ediyor
  • 14-07-2013, 00:37:38
    #9
    Üyeliği durduruldu
    RuHeLa adlı üyeden alıntı: mesajı görüntüle
    @wapzap sanırım bot yaptın ve verileri ekleteceksin,

    kaç veri çektiysen id="benimformum1" id="benimformum2"gibi düzenle ve ilk baştaki ajax kodunuda aynı şekilde if for ile çoğaltabilirsin.
    hocam yardım edebilir misin 1 gündür hiç çalışamadım bu yüzden

    edit: jq kütüphanem eskiymiş. submit düğmesini nasıl deaktif edebilirim
    edit2: onu da çözdüm teşekkürler