Jquery добавляет только новые данные к объекту

0

Я пытаюсь создать твитер-канал, который обновляется каждые 30 секунд. У меня есть твиты, которые подходят, но у вас проблемы с получением фида только для добавления новых твитов, а не для всех твитов.

Pastebin моего кода. http://pastebin.com/YBsUyKaC

Я думаю, что мне нужно делать каждый раз, когда он повторно проверяет фид, чтобы добавлять только новые твиты.

Как бы я получил его, чтобы проверить, нет ли твита в объекте, и если он не добавляется, если его не добавить.

благодаря

Теги:
feed
twitter

1 ответ

0

Инициализировать счетчик var k=0; Этот счетчик будет считать, сколько твитов было добавлено после загрузки скрипта. После каждого таймаута в функции jQuery.each() цикл будет пропущен k раз (первые k твитов, которые были добавлены), и эта функция добавит только последние твиты nk.
Вид наивный, но я думаю, что это сработает.

  • 0
    Большое спасибо за вашу помощь, я настроил счетчик, но как мне пропустить каждый цикл, чтобы начать с k? Также вы рекомендуете сделать это лучше?
  • 0
    Просто инициализируйте другую переменную var i=0; в начале функции display_tweets и пока i <k пропустить выполнение внутреннего кода. Есть лучший способ сделать это, но вам нужно повозиться с методом GetTweets :: get_most_recent (), и это немного сложнее реализовать.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню