Я создаю функцию моего веб-приложения, в которой пользователь может «редактировать на месте» запись и отправлять форму через AJAX с помощью jQuery.
Когда кто-то «редактирует ajax» запись и отправляет форму с действительными данными, я отправляю код состояния 200, который запускает функцию успеха JQuery AJAX, а затем игнорирует тело ответа (поскольку оно было успешным, я не не нужно), и свернуть форму.
При наличии ошибок проверки формы я отправляю код состояния 400, чтобы вызвать метод ошибки jQuery, и в теле запроса я указываю, какие поля не были проверены.
В предыдущем вопросе StackOverflow кто-то упомянул, что «странно», что я отправляю код состояния 400 и работаю с телом ответа. Разве мой подход не лучший метод? Что бы вы порекомендовали мне сделать в этой ситуации?