Cheizer
@Cheizer

Как не запускать функцию beforesend если AJAX отправка данных не удалась?

Друзья, что т оне могу сообразить, как остановить выполнение функции, есть AJAX форма, если сервер не доступен, у AJAX метода есть функция error в которой я запускаю функцию errserver которая просто выводит сообщение на сайте что мол что то пошло не так, но так же у AJAX метода есть beforeSend в котором я запуская функцию startloader это анимация отправки письма, и вот как сделать так, что если сервер не доступен если функция errserver сработала, не запускать startloader?

$.ajax({
                                type: "POST",
                                url: _.mailHandlerURL,
                                data: {
                                    name: _.getValFromLabel($('.name', _.form)),
                                    email: _.getValFromLabel($('.email', _.form)),
                                    phone: _.getValFromLabel($('.phone', _.form)),
                                },
                                 error: function () { 
		                    _.errserver()
		                  },
                                 beforeSend: function(){
				 _.startloader()
                               },
                                success: function () {
				   _.stopLoader()
                                }
                               
                            })
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ответы на вопрос 1
@vaajnur
битриксоид
что тебе мешает запускать stopLoader() на колбек error() ?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы