Подгрузка данных по готовности

278
29 апреля 2017, 23:30

Добрый день! Есть сайт на php (стоит wordpress, но вопрос с ним вряд ли связан).

Я хочу осуществить загрузку данных из удаленного источника, через API и вывести данные на странице. Я реализовал получение данных на php, но проблема в том, что данные приходят частями в интервале от 2с до 2минут. Пробовал сделать проверку на готовность и выдать сразу все данные, но тогда приходится ждать загрузки страницы до тех пор пока не придут все данные.

В php я не силен, и не знаю, как сделать, чтобы загрузка страницы происходила при получении первых данных, а остальные бы догружались динамически, когда страница уже выдана пользователю.

Понимаю, что это скорее всего надо как-то делать через Ajax, но как можно их объединить, чтобы Ajax догружал то, что php не успел догрузить?

И возможно я не знаю, есть ли в Wordpress какие-то инструменты, чтобы работать не с собственной базой данной, а с данными поступающими через api?

READ ALSO
Ajax не идет отправка

Ajax не идет отправка

Замените повторяющиеся id на классы:

263
Почему Uncaught TypeError: Illegal invocation? (Element.classList)

Почему Uncaught TypeError: Illegal invocation? (Element.classList)

Поясните пожалуйста, почему следующий код:

257
Что учить Фронтэндеру в 2017? [требует правки]

Что учить Фронтэндеру в 2017? [требует правки]

После изучения основ (HTML,CSS,SASS,Bootstrap,JS,jQuery) я столкнулся с проблемой - а что дальше-то? В мире Фронтэнда существует очень много фреймворков и библиотек,...

269