Если я правильно читаю, jQuery здесь не виноват.
Если это не правильно, дайте мне знать. Я представляю себе регистрационную форму.
Я иду к вашей форме, введите имя пользователя. jQuery говорит, что имя пользователя доступно с использованием техники удаленной проверки.
Прежде чем я нажму кнопку Отправить, кто-то другой отправит ту же форму с тем же именем пользователя и получит ее.
Я все еще могу отправить форму, даже если у меня уже есть имя пользователя.
Это классический сценарий. Проблема параллелизма. Теперь данные устарели, которые были получены проверкой jQuery во время моей регистрации. Вам необходимо настроить этот сценарий на удаленной странице или запустить проверку jquery при отправке формы. Вы можете просто вызвать validate () в вашей форме в методе отправки вашей формы.