Доброе утро. Подскажите ещё по такому моменту.
Делаю ajax запрос при отправке через форму, $.ajax(). Мне нужно перед отправкой запроса (когда нажали кнопку submit) проверить правильность заполнения полей. И если что-то неправильно, то не отправлять запрос. Я в методе beforeSend желаю нужные проверки и если не проходят, то возвращаю false и запрос отменяется.
Но мне также нужно в момент, когда запрос отправился, но ещё не пришел ответ, заблокировать кнопку submit. Как это можно сделать? Сперва я сделал так:
$(document).ajaxStart() и здесь блокировал кнопку. Но этот хендлер срабатывает, даже если я в beforeSend возвращаю false и отменяю запрос