• 11-11-2015, 13:14:40
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba arkadaşlar ajax ile json dosyasından veri çekip ekrana yazdırıyorum fakat aynı içeriği 3 defa gösteriyor. Sizce sorun ne olabilir?

    json.php dosyası
    {"Data":{"Id":674,"AnlikDinleyici":24,"YayinKalite":"64","Sarki":"Benim Dunyam"},"Durum":true,"Mesaj":null}
    Ajax ın bulunduğu sayfa
    <!DOCTYPE html>
    <html>
    <head>
    <link rel="stylesheet" href="css/yazi.css">
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
    <script language="javascript">
    $.ajax({
    url: 'json.php',
    dataType: 'json',
    success: function(JSON) {
    $('#marquee').empty();
    $.each(JSON, function(i, Data){
    $('#marquee')
    .append(JSON.Data.Sarki);
    });
    }
    });
    </script>
    </head>
    <body>
    <div class="marquee" id="marquee"></div>
    </body>
    </html>
  • 13-02-2016, 21:19:29
    #2
    Ads_Turk adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar ajax ile json dosyasından veri çekip ekrana yazdırıyorum fakat aynı içeriği 3 defa gösteriyor. Sizce sorun ne olabilir?

    json.php dosyası
    {"Data":{"Id":674,"AnlikDinleyici":24,"YayinKalite":"64","Sarki":"Benim Dunyam"},"Durum":true,"Mesaj":null}
    Ajax ın bulunduğu sayfa
    <!DOCTYPE html>
    <html>
    <head>
    <link rel="stylesheet" href="css/yazi.css">
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
    <script language="javascript">
    $.ajax({
    url: 'json.php',
    dataType: 'json',
    success: function(JSON) {
    $('#marquee').empty();
    $.each(JSON, function(i, Data){
    $('#marquee')
    .append(JSON.Data.Sarki);
    });
    }
    });
    </script>
    </head>
    <body>
    <div class="marquee" id="marquee"></div>
    </body>
    </html>
    Kodlama mantığında hata var, şöyle ki json içerisinde gelen verileri each ile döndürürken jsondan dönen değer 3 kere tekrarlandığı için 3 kere yazıyor. Eğer sadece şarkıyı alacaksanız şeklinde each döndürmeyin direk parse edin.

    Eğer birden fazla şarkı gelecek sede each yapısını buna uygun çevirmeniz lazım
  • 14-02-2016, 21:00:39
    #3
    Big_Turk adlı üyeden alıntı: mesajı görüntüle
    Kodlama mantığında hata var, şöyle ki json içerisinde gelen verileri each ile döndürürken jsondan dönen değer 3 kere tekrarlandığı için 3 kere yazıyor. Eğer sadece şarkıyı alacaksanız şeklinde each döndürmeyin direk parse edin.

    Eğer birden fazla şarkı gelecek sede each yapısını buna uygun çevirmeniz lazım
    Sağolun hocam yardımınız için teşekkürler sorunu başka bir şekilde çözdüm. R10+ verdim.