Как реализовать ajax поиск на странице со сложно структурой?

Добрый день. Нужно реализовать ajax поиск на странице. Страница сложная много блоков разных, и переменных которые собираються в одной вьюхе. Читал что можно сделать ajax поиск в ответ на который будет ответ код html, а потом с этого html взять один блок и заменить им блок на текущей странице. Попытался зделать через .load, не получилось страница всеравно скачет. Есть ли такой способ вообще? Кто делал такое на практике? Помогите ссылками или кодом.
  • Вопрос задан
  • 335 просмотров
Решения вопроса 1
@maxfox
Не очень понятно, что конкретно не получилось.
Как вариант - делаете на странице элемент-контейнер, пишете для него отдельный шаблон в джанге. На ajax запрос рендерите этот шаблон с нужными данными и отправляете. Клиент принимает фрагмент html и меняет содержимое контейнера через .innerHTML. Даже JQuery не нужен.
Ну или по другому - отдавать с сервера JSON и рендерить на клиенте. Например, через Handlebars. Если у вас не SPA - то фреймворки вроде Angular излишни.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы