• 18-06-2020, 11:42:59
    #1
    Merhabalar, JQuery sortable ile tablo elemanlarının dinamik sıralamasını yapmak istiyorum. Bunun için,
    var id = $(this).sortable('serialize');
    console.log(id);
    kodunu yazdığımda console kısmında hata veriyor.

     Uncaught TypeError: $(...).sortable is not a function
     at HTMLTableSectionElement.update...
    diye devam eden bir hata veriyor.

    Bunu nasıl çözebilirim?
  • 18-06-2020, 11:45:32
    #2
    önce js kütüphanesini altına da

    <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>


    bunu ekleyin. Kodu da bu scriptin sonrasına yazın
  • 18-06-2020, 11:49:14
    #3
    Haktan adlı üyeden alıntı: mesajı görüntüle
    önce js kütüphanesini altına da

    <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>


    bunu ekleyin. Kodu da bu scriptin sonrasına yazın
    Maalesef, yine hata devam ediyor.
  • 18-06-2020, 11:51:48
    #4
    jquery kütüphannen eski olabilir, onu kontrol et.
  • 18-06-2020, 11:56:09
    #5
    html kodlarınızın tamamını paylaşabilirseniz daha hızlıca çözüme ulaşabilirsiniz. Örnek incelendiğinde gayet basit bir kullanımı mevcut. https://jqueryui.com/sortable/
  • 18-06-2020, 11:59:36
    #6
    salimsevindik adlı üyeden alıntı: mesajı görüntüle
    html kodlarınızın tamamını paylaşabilirseniz daha hızlıca çözüme ulaşabilirsiniz. Örnek incelendiğinde gayet basit bir kullanımı mevcut. https://jqueryui.com/sortable/
    Sıralamasında herhangi bir sorun yok. Sadece serialize ile değişkene atayıp console kısmına yazdırmak istediğimde hata alıyorum.

        
    $('.table').sortable({
            
            update: function (event, ui)
            {
                var id = $(this).sortable('serialize');
                console.log(id);
            }
    
        });
    Şöyle bir kod yazıyorum örneğin,.