Js onbeforeunload Я хочу отправить форму после обновления или закрытия страницы, но не удалось
Я хочу отправлять данные формы в базу данных, когда пользователь обновляет или закрывает окно. Я пробовал это, но это не сработало. Значение p demo1 меняется на No при обновлении или закрытии. Но после обновления или закрытия изменится на Да. Но суммарная часть не срабатывает. Я попробовал два метода, оба не сработали document.getElementById("all_questions").submit(); $('#save').click(); Он может работать, если я нажимаю на кнопку отправки, использую Django как фреймворк
<script>
window.onbeforeunload = function(e){
document.getElementById("demo1").innerHTML="No";
document.getElementById("all_questions").submit();
$('#save').click();
}
</script>
<form method = "POST" name = "answer_question" id="all_questions">
<p id="demo1">Yes</p>
data
<div class="save-item1"><button class="save-button" type="submit" id="save" name="Complete">Save</button></div>
</form>