Jquery Each Json Data

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ozgunlu
    ozgunlu's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Kasım/2011
    Erkek

    response.profile_info olarak gelen şu datalardan boş olanları "Belirtilmemiş" olarak değiştirmek istiyorum.

    en efektif şekilde dataları gezip nasıl replace ettirebilirim ?

    edit : Ya da bunu sql sorgusunda yapabilir miyim ?

    edit 2 : Kaydederken belirtilmemiş diye kaydettirmiyorum, çünkü çoklu dil seçeneği mevcut. bir de onun için ayrı tablo yapmak istemedim.

    ozgunlu tarafından 14/May/16 13:46 tarihinde düzenlenmiştir

    Hello, i am nothing. I come from Neverland.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ★★★★
    Genki
    Genki's avatar
    Kayıt Tarihi: 24/Ağustos/2005
    Erkek

    Direk kaydetmeyip boş geçsen ?

     

    Yani madem dil sistemi var, boş olan alanı ona göre ekrana basarsın

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ozgunlu
    ozgunlu's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Kasım/2011
    Erkek
    Genki bunu yazdı

    Direk kaydetmeyip boş geçsen ?

     

    Yani madem dil sistemi var, boş olan alanı ona göre ekrana basarsın

    Hocam zaten böyle geliyor da,

    rest api kullanıyorum. Ajax ile gelen bu json datayı her parça için if bu boşsa belirtilmemiş yaz yok değilse şunu yaza girmek istemedim.

    gelen datayı komple parse ediyim başta, boş olanlarla belirtilmemişleri replace ediyim. sonra direk ekrana basiyim istedim.

    edit: anlamamış olabilirim demek istediğini

    ozgunlu tarafından 14/May/16 13:55 tarihinde düzenlenmiştir

    Hello, i am nothing. I come from Neverland.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek
    var jsonObj = [{'Id':'1','Username':'Ray','FatherName':''},  
                   {'Id':'2','Username':'','FatherName':'Johnson'},
                   {'Id':'','Username':'Albert','FatherName':'Einstein'}];
    console.log(jsonObj);
    $(document).ready(function(){        
       
        $.each(jsonObj,function(i,v){       
          $.each(v, function(j,k){
            console.log(j+' : '+k);
            if (k === ''){
              v[j] = 'Boş';
            }
          });
        });
    
      console.log(jsonObj);
      
    });

     

    http://jsbin.com/saneciduyo/edit?html,js,output

    pSkpt tarafından 14/May/16 14:00 tarihinde düzenlenmiştir

    İmza...
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ozgunlu
    ozgunlu's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Kasım/2011
    Erkek
    pSkpt bunu yazdı
    var jsonObj = [{'Id':'1','Username':'Ray','FatherName':''},  
                   {'Id':'2','Username':'','FatherName':'Johnson'},
                   {'Id':'','Username':'Albert','FatherName':'Einstein'}];
    console.log(jsonObj);
    $(document).ready(function(){        
       
        $.each(jsonObj,function(i,v){       
          $.each(v, function(j,k){
            console.log(j+' : '+k);
            if (k === ''){
              v[j] = 'Boş';
            }
          });
        });
    
      console.log(jsonObj);
      
    });

     

    http://jsbin.com/saneciduyo/edit?html,js,output

    Teşekkürler hocam, çalıştı :)


    Hello, i am nothing. I come from Neverland.
Toplam Hit: 858 Toplam Mesaj: 5
jquery json each data