Я вынимаю изображения из Instagram с помощью json и jQuery.Looping через json с несколькими массивами
Данные json содержат объекты и массивы. Как-то я не могу зациклиться, хотя второй массив на моем пути вниз к значениям, которые мне нужны.
Это мой код:
var request = "./myapi.php?user=jamieoliver"; //&callback=myFunction
$.ajax({
cache: false,
dataType: "json", // or "jsonp" if we enabled it
url: request,
success: function(response) {
console.log(response);
for (var i = 0; i < response.entry_data.ProfilePage.length; i++) {
console.log(response.entry_data.ProfilePage[i].user.media.nodes[i].thumbnail_src);
}
},
error: function(xhr, status, error) {}
});
Проблема seens быть здесь: nodes[i]
- узлы [] массив - и мой код не цикл через него - это только дает мне значение внутри первый объект внутри узлов []. Как выполнить цикл через узлы [], чтобы получить значение thumbnail_src
внутри каждого из его объектов?
У меня нет данных в реальном времени, но вот скриншот структуры ответа JSon:
Удостоверение всегда высылается * код * нет изображений если можно. – Jim
Я бы предпочел, что лучшим вариантом является использование расширенного или цикла for для объекта. –