There are markup

"id":"1", "img": "1.jpg", "name": "Сырники из творога", "time": "~30 минут", "ingredients":[ { "value": "творог","count":"350г"}, { "value": "творог","count":"350г"}, { "value": "творог","count":"350г"} ] 

To print the name or for example time , I write data.name data.time to each in $.getJSON

How to get ingredients tried data.ingredients.value undefined

  • 3
    try data.ingredients [0] .value - user205867
  • but it works, and how everything at once? - zkolya
  • @zkolya: for(var i = 0; i < data.ingredients.length; i++) alert(data.ingredients[i].value); - user200141
  • var len = data.ingredients.length; for (var i = 0; i <len; i ++) {alert (data.ingredients [i] .value);} - user205867

1 answer 1

Similar information was painted here SoEn :

 $.each(myArray.songs, function (i, ob) { $.each(ob, function (ind, obj) { console.log("key:" + ind + " value:" + obj); }); }); 

PSL (C)

And here is SoEn 2 :

 var forum = json.forum; for (var i = 0; i < forum.length; i++) { var object = forum[i]; for (property in object) { var value = object[property]; alert(property + "=" + value); // This alerts "id=1", "created=2010-03-19", etc.. } } 

BalusC (C)

And where much else ...