Скрыть неопределенное для item.message - PullRequest
0 голосов
/ 23 марта 2012
$.getJSON('https://graph.facebook.com/BogdanErimia/posts/?access_token=xxxxx&date_format=U&limit=17&callback=?', function(feed) {
    $.each(feed.data, function(index, item){
        $('.tweet').append('<div class="item-normal"><div class="normal"><div id="story2">' + item.message + '</div></div><div class="twitterbg"></div></div>');
        if ( index == 10 ) return false;
    });
});

Есть некоторые элементы в ленте без этого "сообщения", и они дают мне "неопределенную" ошибку.Я хочу это скрыть, пожалуйста ...

Ответы [ 2 ]

1 голос
/ 23 марта 2012

Проверьте if(item.message) перед добавлением строки. Вы можете использовать счетчик сейчас, чтобы проверить, когда вы нажмете 10-й ряд.

$.getJSON('https://graph.facebook.com/BogdanErimia/posts/?access_token=xxxxx&date_format=U&limit=17&callback=?', function(feed) {
    var counter = 0;
    $.each(feed.data, function(index, item){
        if(item.message){
           $('.tweet').append('<div class="item-normal"><div class="normal"><div id="story2">' + item.message + '</div></div><div class="twitterbg"></div></div>');
           counter++;
        }
        if ( counter === 10 ) return false;
    });
});
0 голосов
/ 23 марта 2012
$.getJSON('https://graph.facebook.com/BogdanErimia/posts/?access_token=xxxxx&date_format=U&limit=17&callback=?', function(feed) {
    $.each(feed.data, function(index, item){
        if (item.message) {
           $('.tweet').append('<div class="item-normal"><div class="normal"><div id="story2">' + item.message + '</div></div><div class="twitterbg"></div></div>');
        }
        if ( index == 10 ) return false;
    });
});
...