Необходимо реализовать подгрузку строк в таблицу без перезагрузки страницы. Т.е., если появились новые данные в БД, в отображении обновляется таблица с данными - добавляется соответствующее количество строк. Как посоветуете лучше всего это сделать?
1) Хотел аяксом принимать джейсон, и средствами джаваскрипта генерировать новые строки таблицы, но это как-то немного костыльно.
2) Слышал, что можно организовать отдельную вьюху чисто для таблицы, чтобы она там обновлялась, но как-то не могу сообразить, как это провернуть.
3) Или можно через виджеты?
Подскажите, пожалуйста, как оптимальнее всего сделать такую подгрузку в фоновом режиме
Динамическая подгрузка данных
Re: Динамическая подгрузка данных
Я так понимаю задача состоит из 2-х частей:
- как отследить, что появились новые записи. Тут либо websocket либо другие решения о которых есть много статей
- как обновить таблицу. Например, можно попробовать через Pjax и при получении события о новой записи вручную вызывать reload pjax
- как отследить, что появились новые записи. Тут либо websocket либо другие решения о которых есть много статей
- как обновить таблицу. Например, можно попробовать через Pjax и при получении события о новой записи вручную вызывать reload pjax