Запрос Orchard Ajax

В настоящее время у нас есть несколько продуктов, определенных в Orchard. Нам удалось отображать эти продукты, используя запрос в сочетании с проекцией. Я выполнил те же шаги, что и в этом уроке: Определение и рендеринг типа содержимого ProductCatalog

Существует также меню для навигации внутри каталога продуктов. При выборе категории полная страница обновляется. Как мы можем реализовать запрос ajax каждый раз, когда пользователь выбирает категорию продукта в меню?

Здесь я покажу вам пример экрана:

1 ответ

Я думаю, ваш лучший выбор - сделать что-то в этом направлении:

  • Создайте модуль с настраиваемым ApiController
  • Напишите альтернативу для навигации по вашей категории, в которой вы отправляете запрос ajax на ваш контроллер
  • Используйте IContentManager в своем контроллере, чтобы запрашивать ваши продукты и возвращать их как результат json
  • Обновите свою страницу из своего результата

licensed under cc by-sa 3.0 with attribution.