VKParser

by OVK2015

HTML

<script src="https://getfirebug.com/firebug-lite-debug.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.1/jquery.min.js"></script>
<div id="answerPlaceHolder">
</div>

JavaScript

var placeHolder = $('#answerPlaceHolder');
  var url = 'https://api.vk.com/method/wall.get?owner_id=1&count=20&filter=all&v=5.45';
  var answer;
  $.ajax
  ({
        url: url,                
        type: 'get',
        crossDomain: true,
        dataType: 'jsonp',
        success: function(response)
        {
          answer = response;
          var counter = 1;
          answer.response.items.forEach(function(item)
          {
            console.log('Пост № ' + counter);
            if((item.text != 'undefined') && (item.text != ''))
            {
              placeHolder.append('<div class="postText">' + item.text + '</div>'); 
              console.log(item.text);
            }
            // console.log(item);            
            if(                
                (typeof(item.attachments) !== 'undefined') &&
                (item.attachments[0].type == 'photo') && 
                (typeof(item.attachments[0].photo.photo_604) !== 'undefined')
              )
            {
              placeHolder.append
              (
                '<div class="postImage" style="' + 
                'background-image: url(\'' + item.attachments[0].photo.photo_604 + '\'); ' +
                'width: 200px; ' +
                'height: 200px; ' +
                'background-repeat: no-repeat; ' +
                'background-size: cover;"></div>'     
              ); 
              console.log(item.attachments[0].photo.photo_604); 
            }
            counter++;
            console.log('******************************\n');
            placeHolder.append('<br>'); 
          });                 
        },
        error: function(error)
        {
          console.log('Ошибка');
            console.log(error);
        }
  });