Я пытаюсь отправить некоторые данные, используя 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()