Answer the question
In order to leave comments, you need to log in
How to extract data from JSON to JQuery (everything is correct, but there is one jamb)?
I output data from JSON, in principle everything is displayed normally, but I need to assign a key to valuee in the second cycle, and now it stupidly displays all key values in a line!
setInterval(function()
{
SimpleBasket.getData(function(data){
var html = [];
console.log(data);
// ПЕРВЫЙ МАССИВ items
$.each(data.items, function(i, value){
// ВНУТРЕННИЙ МАССИВ items
$.each(data.items[i], function(d, valuee){
html += ''+valuee+'<br>';
});
// ВНУТРЕННИЙ МАССИВ items КОНЕЦ
});
// ПЕРВЫЙ МАССИВ items КОНЕЦ
$("#reloadcart").html(html);
});
}, 1000);
});
{"items":
{
"110":
{
"SIMPLE_BASKET_TITLE":"\u0411\u0443\u0440\u0433\u0435\u0440 KFC1",
"SIMPLE_BASKET_QUO":12,
"SIMPLE_BASKET_PRICE":55
"SIMPLE_BASKET_CATEGORY":"kfc"
},
"117":
{
"SIMPLE_BASKET_TITLE":"\u0411\u043b\u044e\u0434\u043e",
"SIMPLE_BASKET_QUO":"4",
"SIMPLE_BASKET_PRICE":220,
"SIMPLE_BASKET_CATEGORY":"kfc"
},
"113":
{
"SIMPLE_BASKET_TITLE":"\u0411\u0443\u0440\u0433\u0435\u0440",
"SIMPLE_BASKET_QUO":"4",
"SIMPLE_BASKET_PRICE":80,
"SIMPLE_BASKET_CATEGORY":"kfc"
},
"107":
{
"SIMPLE_BASKET_TITLE":"\u0427\u0435\u0440\u043d\u044b\u0439 \u0431\u0443\u0440\u0433\u0435\u0440",
"SIMPLE_BASKET_QUO":"1",
"SIMPLE_BASKET_PRICE":180,
"SIMPLE_BASKET_CATEGORY":"kfc"
},
"62":
{
"SIMPLE_BASKET_TITLE":"\u0427\u0438\u0437\u0431\u0443\u0440\u0433\u0435\u0440",
"SIMPLE_BASKET_QUO":"1",
"SIMPLE_BASKET_PRICE":200,
"SIMPLE_BASKET_CATEGORY":"kfc"
}
}
,
"userName":"Denis",
"userEmail":"[email protected]",
"userPhone":"+89188888569",
"userComment":"",
"errorMessages":[],
"restoran":"kfc"
}
Чизбургер
15
200
kfc
Черный бургер
1
180
kfc
Бургер KFC1
25
55
kfc
Бургер
3
80
kfc
Блюдо
2
220
Answer the question
In order to leave comments, you need to log in
for( var key in data.items) {
var item = data.items[key]
console.log(key, item)
for (var key2 in item) {
var item2 = item[key2]
console.log(' ' + key2, item2)
}
}
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question