У меня на моем веб-сайте большая форма, что я хочу иметь возможность автосохранения базы данных, когда пользователь ее заполняет. Почти идентично тому, как работает Google Drive при вводе документа.
Я пытаюсь не иметь функцию, которая запускается каждые X секунд, а скорее функция, которая запускается, когда пользователь сделал перерыв при вводе текста. Итак, если пользователь не набрал 1 час, но все еще находится на странице, он не продолжает нажимать на запросы сохранения.
Это все, что у меня есть до сих пор, которое представляет собой базовую форму для javascript.
$("#page1Form").submit(function(event){
event.preventDefault();
$changesSaved.text("Saving...");
var url = "/backend/forms/page1-POST.php";
$.ajax({
type: "POST",
url: url,
data: $("#page1Form").serialize(),
success: function(data) { $changesSaved.text(data); }
});
return false;
});