Использование jQuery .get. Умный или нет? - PullRequest
0 голосов
/ 11 марта 2011

У меня есть страница интернет-магазина (Prestashop), и я хотел показать некоторые товары на домашней странице. Моя цель - показать 3х новейших товаров, 3х самых продаваемых товаров и 3х товаров из специальной категории.

Я уже создал эти страницы.

Так что мне было интересно, было бы разумно извлечь эти продукты с домашней страницы, используя функцию jQuery .get?

Конечно, было бы правильно использовать PHP для получения этих продуктов, но я не хочу изучать эти функции электронной коммерции (Prestashop).

1 Ответ

0 голосов
/ 11 марта 2011

Нужно ли их получать после загрузки страницы через AJAX?Меняются ли они во время взаимодействия пользователя со страницей?Или они являются статическими в пределах объема загрузки страницы и могут быть отрисованы с начальной страницей и оставлены как есть?

Если они динамические, то JQuery AJAX (такой как .get()) будетпутьВам понадобится ресурс (какая-то «страница») на стороне сервера, чтобы вернуть эти данные в вызов jQuery AJAX, естественно.

Если они довольно статичны, почему бы просто не включить эти данныена страницу загрузки в первую очередь?Использование динамической функциональности AJAX приятно и обеспечивает хороший пользовательский опыт, но только там, где это необходимо.Существуют дополнительные накладные расходы, связанные с выполнением большего количества запросов ресурсов на сервер, эти запросы могут завершаться сбоем и оставлять пользователя с неполным пользовательским интерфейсом и т. Д. Если это не требуется специально, использование динамической функциональности AJAX быстро становится сценарием чрезмерного проектирования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...