gpt4 book ai didi

jquery - 如何使用 jQuery 或 PHP 每 3 分钟异步保存一次数据

转载 作者:行者123 更新时间:2023-12-01 03:20:47 25 4
gpt4 key购买 nike

我正在编写一个在线文本编辑器应用程序,我需要在用户最后一次按键后每 3 分钟将数据保存到 mongo db,目前我正在文本区域失去焦点后保存数据,这很好,但我需要添加更多用户友好的内容所以我需要添加上述功能,但我不知道如何去做,我需要 jquery 中的一个计时器,它可以在 180 秒后触发 ajax 调用。谁能告诉我可以使用哪个 jquery 函数来获得所需的结果。我在服务器端使用 mongo db 作为数据库。

最佳答案

window.setInterval(function() {
$.ajax({...});
}, 180000);
<小时/>

但是,我会使用一种仅在必要时保存的方法,在这种情况下更频繁地保存。以下示例使用 Underscore.js 中的函数.

$('textarea').on('keyup', _.throttle(_.debounce(function() {
$.ajax(...);
}, 2000), 60000));

一旦用户停止输入至少 2 秒,就会保存您的数据,但每分钟最多一次。这是一个小例子,每 10 秒修改一次后,每 2 秒保存一次:http://jsfiddle.net/ThiefMaster/AagFC/

关于jquery - 如何使用 jQuery 或 PHP 每 3 分钟异步保存一次数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10294145/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com