( ! ) Notice: session_start(): ps_files_cleanup_dir: opendir(/var/lib/php/session) failed: Permission denied (13) in /home/prototurk.com/public_html/app/init.php on line 4
Call Stack
#TimeMemoryFunctionLocation
10.0002361240{main}( ).../index.php:0
20.0009365056require( '/home/prototurk.com/public_html/app/init.php' ).../index.php:9
30.0009381568session_start ( ).../init.php:4
jQuery verileri rastgele çekme işlemi yapamadım | Cevap #9394 - PROTOTURK
v2.5.2
Giriş yap

jQuery verileri rastgele çekme işlemi yapamadım

resulgunaydin
319 defa görüntülendi

Kendimin oluşturduğu json dosyasında 60 tane gif olacak. Sayfada bunun 20 tanesi görünecek. Sayfa her yenilendiğinde bu 60 verinin rastgele 20 tanesini gelmesini istiyorum. Fakat yapamadım. Biraz aciliyeti varda yardımcı olabilir misiniz? Bildiğin plugin varsa o da olur.

    $(function(){
    var gifs = [
        {
            "id":"1",
            "resim":"images/gifs/1.gif",
            "isim":"isim1",
            "km":"6"
        },
        {
            "id":"2",
            "resim":"images/gifs/2.gif",
            "isim":"isim2",
            "km":"10"
        },
        {
            "id":"3",
            "resim":"images/gifs/3.gif",
            "isim":"isim3",
            "km":"3 "
        }
        
    ];

    var jsonVeri = JSON.stringify(gifs);
    var veri = JSON.parse(jsonVeri);
    
    // burada rastgele veriyi ürettim ve "i" ye verecektim ama 20 limitini koyamadım
    rastgele = Math.floor(Math.random()*veri.length);
    


    for(var i=0; i<veri.length; i++){
        var satir = '<li>';
            satir+= '<a href="detail.html?id='+ veri[i].id +'">';
            satir+= '<img src="'+veri[i].resim+'" alt="">';
            satir+= '<span class="km">'+veri[i].km+'</span>';
            satir+= '<span class="name">'+veri[i].isim+'</span>';
            satir+= '<span class="online"></span>';
            satir+= '</a>';
            satir+= '</li>';

            $('.gifs').append(satir);
    }

});
resulgunaydin
788 gün önce

@mubado

for(var i=19; i< veri.length; i--) şekilde yaptım. Tersten yapıtırabildim. Siteyi loopa sokuyora galiba zor çalılıyor. Site Benim asıl yapmak istediğim veri sınırlaması ile rastgele getirmek. Yardımcı olabilir misin ya?