почему AJAX POST не анализирует данные? - PullRequest
0 голосов
/ 26 апреля 2020

Я пытаюсь отправить некоторые данные, используя AJAX запрос POST. Каждый раз, когда я пытаюсь проверить, были ли данные переданы, я получаю «Нет» в качестве переданных данных. Я не уверен, в чем проблема, это тип данных? или местоположение, в которое я делаю мой AJAX звонок?

таймер. js

        startTimer();
        function startTimer() {
            timerInterval = setInterval(() => {
                    timePassed = timePassed += 1;
                    timeLeft = TIME_LIMIT - timePassed;
                    document.getElementById("base-timer-label").innerHTML = formatTime( timeLeft);
                    if (timeLeft === 0) {
                        onTimesUp();
                                }  
                            }, 1000);
                            $.ajax({
                                    type: "POST",
                                    url: server_url+ '/study/attention_view',
                                    data: {'timeLeft':timeLeft},
                                    success: function () {
                                        console.log('it worked');
                                            }
                                    });
                            }

views.py

def attention_view(request):
    participant = get_object_or_404(Participant, user=request.user)
    if request.method == 'POST':
        seconds_left = int(request.POST.get('seconds_left'))
        participant.seconds_left = seconds_left
        participant.save()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...