Здравствуйте. Помогите решить проблему.
Есть один сервис предоставляющий API через JSON
Содержимое выглядит так:
{"gallery":{"kadr":[{"image":"инфа"},{"image":"инфа"},{"image":"инфа"},{"image":"инфа"},{"image":"инфа"},{"image":"инфа"},{"image":"инфа"},{"image":"инфа"},{"image":"инфа"},{"image":"инфа"}]}}
Я достаю инфу через jQuery $.getJSON
Вот так:
$.getJSON('ССЫЛКА',{},function (data,b,c){
document.getElementById("kadri").innerHTML=" <img src='ссылка"+data.gallery.kadr[0].image+"'> <img src='ссылка"+data.gallery.kadr[1].image+"'> <img src='ссылка"+data.gallery.kadr[2].image+"'> <img src='ссылка"+data.gallery.kadr[3].image+"'> <img src='ссылка"+data.gallery.kadr[4].image+"'> <img src='ссылка"+data.gallery.kadr[5].image+"'> <img src='ссылка"+data.gallery.kadr[6].image+"'> <img src='ссылка"+data.gallery.kadr[7].image+"'> <img src='ссылка"+data.gallery.kadr[8].image+"'> <img src='ссылка"+data.gallery.kadr[9].image+"'> ";
});
Всё в принципе работает нормально, но если внутри содержимого меньше, к примеру так:
{"gallery":{"kadr":[{"image":"инфа"},{"image":"инфа"},{"image":"инфа"}]}}
Ну т.е. если внутри всего лишь 3 ссылки на изображения или 4, ну в общем не 10 как у меня прописано в скрипте, то скрипт вообще ничего не выводит.
Так вот, как сделать чтобы если содержимого меньше чем скрипт пытается запросить, то он доставал хотя бы то что есть? И выводил туда куда надо. Что можно добавить в скрипт для реализации?