sql - 将文本框更改存储在数据库中
问题描述
我想在我的数据库中存储多个可编辑文本框的值。用户可以一直编辑它们,我的问题是什么时候保存它们?如果我每次内容更改时(在 中onchange event
)都执行一条 SQL 语句,那么数据库上的流量太多了,不是吗?有没有更好的解决方案?我想在没有保存按钮的情况下做到这一点。
解决方案
您可以定期发送更改(例如每 5 秒),并尝试在离开页面时发送任何未保存的更改(beforeunload
事件):
window.addEventListener("beforeunload", function () {
/* Check for changes and send anything unsaved. */
});
推荐阅读
- r - 导出带有官员的 GT 表
- snowflake-cloud-data-platform - Snowflake中的子字符串,字符串为参数值
- javascript - 向 NodeJS 发送 post 请求的表单在本地工作,但不在服务器上
- php - 传递给 Illuminate\Validation\Factory::make() 的参数 1 必须是数组类型,对象给定
- c# - Unity 和 Firebase 中的 RawJsonValues
- android - 如何通过 gmail 发送数据但不能更改
- ios - UIControl 无法识别表格视图单元格内的点击,从 iOS 14 停止工作
- reactjs - 在本机反应中使用transform translateX从左到右和从右到左制作动画?
- javascript - 在不改变页面位置的情况下更改 div 的高度时始终下推内容
- r - case_when 条件 IN -R