Не удается отправить значение в базу данных postgresql с помощью Django и javascript
Я пытаюсь использовать Ajax для отправки правильных ответов в postgresql с Django, но он выдает ошибку. Я не знаю, где я пропустил это.
function checkAnswers() {
window.scrollTo(0, 0);
var correctAnswers = 0;
for (var i = 0; i < questions.length; i++) {
var radios = document.getElementsByName("question" + (i + 1));
var questionCol = document.getElementsByClassName("col-12")[i];
var isCorrect = false;
for (var j = 0; j < radios.length; j++) {
if (radios[j].value == questions[i].correctAnswer && radios[j].checked) {
correctAnswers++;
isCorrect = true;
break;
}
}
document.getElementById("result").innerHTML =
"คุณได้คะแนน " + correctAnswers + " / " + questions.length;
var backButton = document.createElement("input");
backButton.setAttribute("type", "button");
backButton.setAttribute("value", "กลับไปหน้าหลัก");
backButton.setAttribute("class", "btn btn-primary center1");
backButton.setAttribute("onclick", "location.href='User-page.html'");
document.getElementById("quizForm").appendChild(backButton);
$.ajax({
url: "/submit_quiz/",
type: "POST",
data: { correctAnswers: correctAnswers },
success: function (response) {
console.log("ส่งค่าไป data base สำเร็จ");
},
});
}
У него нет ajax-ответа.