Сохранять изменения текстового поля в базе данных - PullRequest
0 голосов
/ 23 октября 2018

Я хочу сохранить значения нескольких редактируемых текстовых полей в моей базе данных.Пользователь может редактировать их все время, и мой вопрос, когда их сохранить?Если я выполняю оператор SQL каждый раз, когда меняется содержимое (в onchange event), в базе данных слишком много трафика, не так ли?Есть ли лучшее решение?Я бы хотел сделать это без кнопки сохранения.

1 Ответ

0 голосов
/ 23 октября 2018

Вы можете отправлять изменения периодически (например, каждые 5 секунд) и пытаться отправить любые несохраненные изменения после ухода со страницы (событие beforeunload):

window.addEventListener("beforeunload", function () {
    /* Check for changes and send anything unsaved. */
});
...