İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Jquery post yardım

Brky

0
İyinet Üyesi
Katılım
4 Haziran 2007
Mesajlar
138
Reaction score
0
Merhaba arkadaşlar.Jquery ile post işlemi yaptırıyorum.Ufak bir sorunum haricinde bitmek üzere.
Şimdi şu şekilde bir butonum var sayfada

PHP:
<a id="addButton" class="red-button" href="#">+Ekle</a>
Js dosyasında ise bu butona tıklandığında yeni bir içerik eklemesi için bilgiler post ettiriliyor.
PHP:
var timestamp=0;
    $('#addButton').click(function(e){

        // Only one todo per 5 seconds is allowed:
        if((new Date()).getTime() - timestamp<5000) return false;
        
        $.post("ajax.php",{'action':'new','text':'Yeni icerik','rand':Math.random()},function(msg){

            // Appending the new todo and fading it into view:
            $(msg).hide().appendTo('.todoList').fadeIn();
        });

        // Updating the timestamp:
        timestamp = (new Date()).getTime();
        
        e.preventDefault();
    });
Benim istediğim şey ise aşağıdaki "addbutton" kısmının sonuna bir id eklemek ve bu idyi yukarıdaki js koduyla ajax.php sayfasına post ettirmek.
PHP:
<a id="addButton-125457" class="red-button" href="#">+Ekle</a>
Bunun için js dosyasına ne gibi bir ekleme yapmam gerekiyor? Yardımcı olursanız sevinirim.Şimdiden teşekkürler..
 

metadige

0
İyinet Üyesi
Katılım
23 Aralık 2005
Mesajlar
354
Reaction score
4
arkadaşım gönderirken fonksiyonun içinde , id değerini alabilirsin:
PHP:
var id = $(this).attr('id');
id = '#'+id.replace('addButton-,'');

şeklinde. Veya linke rel olarak id ekleyip,

PHP:
<a id="addButton-125457" rel="125457" class="red-button" href="#">+Ekle</a>

aynı şekilde, rel den alabilirsin:

PHP:
var id = $(this).attr('rel');

sonra posta eklersin id kısmını.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst