kustiktm_kirill
@kustiktm_kirill

Почему не обновляются данные через AJAX запрос?

Мне нужно динамическое обновление контента на странице личного кабинета. А именно div'a с классом и id start.
Файл views.py:
def orders_update(request):
    if request.is_ajax():
        temp_point_uid = request.POST['point_uid']
        if point.objects.filter(uid_point=temp_point_uid).exists():
            orders_count = order.objects.filter(point_id=temp_point_uid)
            context = {
                'orders_count': orders_count
            }
            print("updated")
            return render(request, 'lk_point.html', context)
    else:
        return Http404
    return HttpResponse()

АJAX запрос:
function load_orders() {
            $.ajax({
                url: "{% url 'orders_update' %}",
                type: "POST",
                data: {'point_uid': {{ point_uid }}, 'csrfmiddlewaretoken' : "{{csrf_token}}"},
                success: function () {
                    alert('updated');
                    $('#start').load;
                }
            });
        };

        setInterval(load_orders, 10000);

Везде печатается updated, но контент не обновляется.
  • Вопрос задан
  • 151 просмотр
Решения вопроса 1
@rotarepmipoleved
Полагаю проблема здесь:
success: function () {
                    alert('updated');
                    $('#start').load;
                }


Попробуйте:
success: function (data) {
                    alert('updated');
                    $('#start').html(data);
                }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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