我在我的网站上有一个很大的表格,我希望能够自动保存到数据库中,因为用户正在填写它。几乎与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;
});
https://stackoverflow.com/questions/19910843
复制相似问题