На моем веб-сайте есть подменю для разделов. Что я хочу сделать, когда пользователи щелкают подменю, соответственно изменяется контент. Например, если пользователь нажимает «Перо», содержимое списка должно быть списком ручек, кликов «Ластик», содержимое должно быть списком ластиков.Django & AJAX Изменение содержимого Div
Как я могу достичь этого, используя шаблон Django и ajax? Я знаю, что я мог бы получить информацию как данные JSON и проанализировать ее для обновления div, но для этого требуется много работы, и я не могу использовать функциональность Django.
Мне удалось передать запрос AJAX на сервер и обработать список, но как вернуть возвращенный шаблон в качестве результата AJAX?
Взгляните на http://jquery.malsup.com/taconite/. Это отличный плагин, который позволяет выполнять сложные, многоточечные изменения в едином вызове «огонь-и-забыть» на сервере. RTFM для хорошего времени. –
Просто верните визуализированный HTML. Вам не нужно возвращать JSON. И даже если вам нужно, вы можете комбинировать JSON с HTML, например '{html: somehtml}'. Я что-то упускаю? Не говоря уже о том, что существует множество классных библиотек шаблонов на стороне клиента. Например, KnockoutJS. – freakish