На 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 и может где-то не разобрался в принципе действия. Спасибо.