Есть 5 категорий Есть по 5 подкатегорий в каждой категории Есть 25 товаров в каждой подкатегории Как сделать AJAX загрузку категорий и подкатегорий и конечно же товара Суть 3 блока с выводом информации 1) категории 2) подкатегории 3) товар Заходишь на страницу категории - загружает сразу подкатегории и товар При выборе другой категории - категории не пропадают - меняются только подкатегории и появляется товар БЕЗ ПЕРЕЗАГРУЗКИ СТРАНИЦЫ По логике - это что-то подобное "АЛЯ" фильтр Подскажите где копать. Заранее спасибо
Копать контроллер категории (ну и шаблон заодно). Туда придёться добавить свои методы на основе index. Метод index выводит всю страницу целиком, нужно добавить его копию выкинув ненужное и добавив отдельный шаблон, который тоже будет без лишнего (например вывода шапки, футера и колонок). Ну, и сам аякс загрузчик добавить, чтоб дёргал этот метод (который почищенный index). Есть и другой вариант - воспользоваться одной из этих бибилиотек: https://github.com/defunkt/jquery-pjax https://github.com/luruke/barba.js https://github.com/turbolinks/turbolinks В таком случае в контроллере не надо будет отдельно готовить ответ для аякса, библиотека сама выдерет из полной страницы нужный кусок и подставит.