Есть веб-форма без кнопки Submit. На ней есть текстовое поле.
Вопрос: как нынче организовывают сохранение значения, введенного в это поле?
Пока что вижу следующий примитивный путь:
- Через jQuery вешается обработчик на текстовое поле на событие focusout;
- В обработчике формируется AJAX-запрос через jQuery функцию $.ajax(), в запросе не забываю про csrf_token();
- В Laravel делаю контроллер, который принимает Ajax данные, вычленяет из них переданное значение поля, сохраняет в базу;
- Контроллер возвращает строку ошибки. Если пустая - ошибки нет, иначе на странице должно всплыть предупреждение что данные не могут сохраниться.
Следует ли делать так сохранение значения, или сейчас делают как-то по-другому? Через Vue вместо jQuery или еще как? В Laravel может есть готовые классы/механизмы для этого?
Дайте краткое описание и ссылки на доку/howto, желательно на русском.