• 11-09-2014, 17:02:13
    #1
    jquart ile sayfayı yenilemeden silmek istiyorum bunun için bir kaynak buldum ama malesef yapamadım. yaptığım kodlar.
    aşağıdaki kodlara göre nerde hata yapıyorum acaba.

    Örnek çalışma
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 
    <script> 
    $(document).ready(function() 
    { 
        $(".sil").click(function() 
        { 
            var silinen_id = $(this).attr('id'); 
            if(confirm("Bunu silmek istediğinizden emin misiniz?")) 
            { 
                $.ajax({ 
                    type:"POST", 
                    url:"isle/lisans_sil.php", 
                    data:{id:silinen_id}, 
                    success:function(sonuc) 
                    { 
                        if (sonuc=="true") 
                        { 
                            $('#satir'+silinen_id).css('background','#ffadad'); 
                            $('#satir'+silinen_id).fadeOut('slow'); 
                        } 
                        else 
                        { 
                            $('#hata').html('Bir hata oluştu.'); 
                        } 
                    } 
                }); 
                event.preventDefault(); 
            } 
        }); 
    }); 
    </script>
    Link ve liste kodum

    <div id="satir" >
                                            <tr class="odd gradeX">
                                                <td><?PHP echo $oku['lisans_id']; ?></td>
                                                <td><?PHP echo $oku['Location']; ?></td>
                                                <td><?PHP echo $oku['aciklama']; ?></td>
                                                <td><?PHP echo $oku['alisfiyati']; ?></td>
                                                <td><?PHP echo $oku['fatno']; ?></td>
    											<td><?PHP echo $oku['altarih']; ?></td>
    											<td><?PHP echo $oku['lisans']; ?></td>
    											<td><?PHP echo $oku['kullanici']; ?></td>
    											<td><?PHP echo $oku['kisa_not']; ?></td>
    											<td><a style="cursor: pointer;" <a href="lisans_guncelle.php?deger=<?php echo $oku['lisans_id']; ?>"><img src="img/duzenle.png" border="0" title="Düzenle" /></a>
    											 &nbsp; <a style="cursor: pointer;" <a href="isle/lisans_sil.php?deger=<?php echo $oku['lisans_id']; ?>"><img src="img/sil.png" border="0" title="Sil" /></a>
    											 <a id="<?php echo $oku['lisans_id']; ?>" class="sil" href="#">Sil</a>
    										</tr>
    								 <?PHP } ?>
    </div>
  • 11-09-2014, 17:27:59
    #2
    Adalente adlı üyeden alıntı: mesajı görüntüle
    jquart ile sayfayı yenilemeden silmek istiyorum bunun için bir kaynak buldum ama malesef yapamadım. yaptığım kodlar.
    aşağıdaki kodlara göre nerde hata yapıyorum acaba.

    Örnek çalışma
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 
    <script> 
    $(document).ready(function() 
    { 
        $(".sil").click(function() 
        { 
            var silinen_id = $(this).attr('id'); 
            if(confirm("Bunu silmek istediğinizden emin misiniz?")) 
            { 
                $.ajax({ 
                    type:"POST", 
                    url:"isle/lisans_sil.php", 
                    data:{id:silinen_id}, 
                    success:function(sonuc) 
                    { 
                        if (sonuc=="true") 
                        { 
                            $('#satir'+silinen_id).css('background','#ffadad'); 
                            $('#satir'+silinen_id).fadeOut('slow'); 
                        } 
                        else 
                        { 
                            $('#hata').html('Bir hata oluştu.'); 
                        } 
                    } 
                }); 
                event.preventDefault(); 
            } 
        }); 
    }); 
    </script>
    Link ve liste kodum

    <div id="satir" >
                                            <tr class="odd gradeX">
                                                <td><?PHP echo $oku['lisans_id']; ?></td>
                                                <td><?PHP echo $oku['Location']; ?></td>
                                                <td><?PHP echo $oku['aciklama']; ?></td>
                                                <td><?PHP echo $oku['alisfiyati']; ?></td>
                                                <td><?PHP echo $oku['fatno']; ?></td>
    											<td><?PHP echo $oku['altarih']; ?></td>
    											<td><?PHP echo $oku['lisans']; ?></td>
    											<td><?PHP echo $oku['kullanici']; ?></td>
    											<td><?PHP echo $oku['kisa_not']; ?></td>
    											<td><a style="cursor: pointer;" <a href="lisans_guncelle.php?deger=<?php echo $oku['lisans_id']; ?>"><img src="img/duzenle.png" border="0" title="Düzenle" /></a>
    											 &nbsp; <a style="cursor: pointer;" <a href="isle/lisans_sil.php?deger=<?php echo $oku['lisans_id']; ?>"><img src="img/sil.png" border="0" title="Sil" /></a>
    											 <a id="<?php echo $oku['lisans_id']; ?>" class="sil" href="#">Sil</a>
    										</tr>
    								 <?PHP } ?>
    </div>
    hocam öğeyi denetledenid kısmı doğru geliyormu kontrol ettiniz mi? sonrasında sil e tıkladığınızda jquery hatası görünüyor mu öğeyi denetlede ? id kısmı dolu ve tıkladığınızda hata basmıyor ise veri json gönderiyorsunuz karşıda json encode etmeniz lazım. yok eğer json ile yapmak istemiyorsanız url:"isle/lisans_sil.php", burayı url:"isle/lisans_sil.php?id="+silinen_id, bu şekilde değiştirip data kısmmını boş bırakın php kısmında da id değerini get ile çekip işlem yapın. iyi çalışmalar
  • 11-09-2014, 18:49:53
    #3
    sehzadem adlı üyeden alıntı: mesajı görüntüle
    hocam öğeyi denetledenid kısmı doğru geliyormu kontrol ettiniz mi? sonrasında sil e tıkladığınızda jquery hatası görünüyor mu öğeyi denetlede ? id kısmı dolu ve tıkladığınızda hata basmıyor ise veri json gönderiyorsunuz karşıda json encode etmeniz lazım. yok eğer json ile yapmak istemiyorsanız url:"isle/lisans_sil.php", burayı url:"isle/lisans_sil.php?id="+silinen_id, bu şekilde değiştirip data kısmmını boş bırakın php kısmında da id değerini get ile çekip işlem yapın. iyi çalışmalar
    Hocam teşekkürler Sorunum Sayenizde çözüme kavuştu.