我想在数据库中存储多个可编辑文本框的值。用户可以随时对其进行编辑,而我的问题是何时保存它们?如果每次内容更改时(在onchange event
中,我都执行一条SQL语句,那么数据库上的流量太多了,不是吗?
有更好的解决方案吗?
我想要没有保存按钮。
答案 0 :(得分:0)
您可以定期发送更改(例如,每5秒发送一次),并在离开页面后尝试发送所有未保存的更改(beforeunload
事件):
window.addEventListener("beforeunload", function () {
/* Check for changes and send anything unsaved. */
});