Динамический запрос GET с помощью Ajax и DjangoJquery

Программирование на jquery
Ответить
Гость
 Динамический запрос GET с помощью Ajax и Django

Сообщение Гость »


Я новичок в использовании Ajax, однако уже некоторое время использую Django.

Мне интересно, как я могу динамически отправить форму, которая - без обновления страницы - добавит этот новый «параметр» к URL-адресу и вернет некоторые обновленные данные. Например, если я изменю значение, называемое максимальной ценой, и нажму «Применить», то к URL-адресу будет добавлено «&max_price=some_new_value» и возвращен набор запросов Django с фильтром максимальной цены. Я смог начать вот так...

$('.filter-ul-opt-change-apply').click(function(){ $.get(...{ ... }) }) хотя в документации jQuery указано, что URL-адрес типа ajax/test.html должен передаваться в качестве аргумента в метод get(), но я не уверен, как это будет работать с представлением Django для извлечения объектов.

views.py:

def generic_view(запрос): objs = Objects.objects.filter(...здесь находятся параметры из обновленного URL...) вернуть рендер (запрос, 'generic-view.html', {'objs':objs}) Любые идеи по использованию Django и Ajax для этой цели будут очень полезны!

Спасибо!
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»