@cm_platon

Как проще реализовать «load more button» для данных, пришедших в JSON (из стороннего API)?

Доброго вечера!

Есть некое API, которое отдаёт данные в формате JSON. Есть несколько сайтов (PHP), на которых нужно транслировать эти данные (json_decode). Так как их (данных) очень много, то хотелось бы их (визуально) разбить при выводе (по 20-30 штук), с подгрузкой следующей пачки при клике на кнопку.

Вопросы:

1. Есть ли готовые решения (аля «подключил и работает»)?
2. Каким образом лучше это реализовать (загрузка всех данных и display: none лишних или как-то через код распарсить данные на части и потом выводить)?

Заранее спасибо!
  • Вопрос задан
  • 227 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ninazu
@Ninazu
Если данных выгружаются за целый день. Есть смысл забирать их у API кроном. Складывать у себя в промежуточную базу(а ля данные за сегодня), и потом отдавать кусками для каждого сайта(Тут уже смотрите сами прикручивать свою или использовать готовую pagination).

Количество информации = Количество записей * Количество сайтов * Количество обращений

Это также уменьшит трафик, и время загрузки страницы. Так как не прийдётся таскать лишние данные и ждать ответа от другого сервера
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы