как я понимаю, отправляется запрос, сервер ответил, если это что-то самописное, да же если нет, это по дефолту будет отсылать статус 200, что соответственно воспринимается, как все ОК. Надо посмотреть в консоль разработчика, и проверить какой там там status в Response Header )
например, fetch почти на все будет вызывать then, там нужно проверить явно, и сделать throw new Error(...), чтобы попасть в .catch...
Сообщение от laimas
|
На мой взгляд, странно смешивать ошибки системы с ошибками логики, то есть проверки формы.
|
что должен ответить сервер на форму, в случае ok/!ok?