Пытаюсь сделать вывод изображений из группы. При выводе url на страницу возникает ошибка. Uncaught TypeError: Cannot read property 'attachments' of undefined хотя в консоле урлы видны.
$('#load').on('click', loadFriends);
function getUrl(method,params) {
if (!method) throw new Error('Вы не указали метод!');
params = params || {};
params['access_token'] = 'здесь токен';
return 'https://api.vk.com/method/' + method + '?' + $.param(params) + '&v=5.80';
}
function sendRequest(method,params,func) {
$.ajax({
url: getUrl(method,params),
headers: {'Access-Control-Allow-Origin': '*'},
method: 'GET',
dataType: 'JSONP',
success: func
});
}
function loadFriends() {
sendRequest('wall.get', {domain:'tattoogenius' ,offset: 0, count:4}, function (data) {
var html = '';
for (var i = 0; i < data.response.count; i++) {
if (typeof data.response.items[i].attachments != 'undefined') {
sizeCol = data.response.items[i].attachments[0].photo.sizes.length - 1;
url = data.response.items[i].attachments[0].photo.sizes[sizeCol].url;
console.log(url);
html += '<p>' + url + '</p>';
}
}
$('.photos').html(html);
});
}