Я использую css классы для запуска событий / функций.
<button class="func_check_data func_proceed">
Кнопка вызывает различные функции для события щелчка.
func_check_data()
проверяет действительные данные и сохраняет все в порядке.
Поэтому, когда функция func_check_data()
выдает ошибку, func_proceed()
не должен запускаться.
Используя event.stopImmediatePropagation()
в func_check_data
, я получаю эту работу.
Но, когда func_check_data
не выдает ошибку, func_proceed
срабатывает, прежде чем func_check_data
успешно сохранит данные с помощью ajax.
Так есть ли какая-либо функция, которая может использоваться для отсрочки следующих событий до завершения первого?