Перед отправкой кнопки формы я выполняю вызов $ .getJSON, который проверяет некоторые данные, и когда он возвращается, он либо отображает диалоговое окно «Вы не правильно заполнили эту форму», либо выполняет форму.Отправить().Но иногда, особенно на моем медленном тестовом сервере, проходит несколько секунд, прежде чем вызывается обратный вызов, и поэтому я хотел бы включить некоторые визуальные индикаторы (отключенные кнопки, курсоры ожидания и т. Д.), Что вы нажали кнопку, изатем отключив эту визуальную индикацию в обратном вызове.Но мне сказали, что есть небольшой, но ненулевой шанс, что обратный вызов может не быть вызван.
Как лучше всего убедиться, что в такой ситуации у меня не будет нефункциональной формы?