@s_stepashka

Почему при передаче ajax запроса не срабатывает render во views.py django?

На html странице расположен input и ajax к нему, который передаёт некое значение во views.py
<input type="text" name="zayavka_number" required="" id="id_zayavka_number" placeholder="введите номер заявки для отображения" onchange="sortComplectTable(value)">
<script> function sortComplectTable(value) {
    $.ajax({
                url: "/sort_complect_table",
                type: "POST",
                dataType: "json",
                data: {
                    value: value,
                    csrfmiddlewaretoken: '{{ csrf_token }}'
                    },
            });
    }</script>

значение value доходит до def sort_complect_table нормально, вот сюда:
def sort_complect_table(request):
    sort_zayavka = request.POST.get('value')
    print(value)
    sort_compl_table = ComplectTable.objects.filter(zayavka_number=sort_zayavka)
    return render(request, 'journal/komplekt_table.html', {"full_compl_table" : sort_compl_table})

всё, что нужно делается, но как дело доходит до render - ничего на странице не меняется. Подскажите в чём дело? Я только первый раз попробовал ajax и может где-то не разобрался в принципе действия. Спасибо.
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы