AJAX Пагинация, что получать в ответ, JSON или HTML?
Всем привет.
Я сам по себе отвечаю на бэк, но работаю в связке с фронтендером, стоит задача - сделать AJAX пагинацию. Т.е. пользователь жмет кнопку "показать еще X товаров", и они подгружаются ему. У нас возник спор, как лучше отдавать мне ему данные.
Его точка зрения: он шлет AJAX запрос, а я возвращаю ему HTML код следующей страницы, и он его получает и вставляет на страницу
Моя точка зрения: он шлет AJAX запрос, я возвращаю ему данные в JSON, он их парсит, и вставляет на страницу.
Не работал с беком, но по логике JSON лучше, а он пусть парсит его и формирирует html разметку (в этом и суть фронта - послать запрос , принять ответ, и с ответа сделать view )
Бек не создан для того, что-бы возвращать HTML разметку.