добавление задержки к странице refre sh, чтобы сообщение об успехе отображалось дольше - PullRequest
0 голосов
/ 10 января 2020

У меня есть форма, которая выполняется в лайтбоксе, после успешной отправки она отображает сообщение об успешном завершении и затем перезагружает страницу. как отложить перезагрузку страницы, чтобы у пользователя было время увидеть сообщение? с помощью приведенного ниже кода задержка происходит после нажатия кнопки, когда она зависает и отображает сообщение «mail: Could not instanceintiate mail function».

if(data.result == 'success')
    {   
        $('form#car-inquiry').siblings('#form-welcome').hide();
        $('form#car-inquiry').hide();
        $('#success_message').show();
        $('#error_message').hide();
        setTimeout(function(){
        location.reload(true);}, 5000);
    }

1 Ответ

1 голос
/ 10 января 2020

попробуй так в своем скрипте

if(data.result == 'success')
 {   
  setTimeout(function () {
     $('form#car-inquiry').siblings('#form-welcome').hide();
     $('form#car-inquiry').hide();
     $('#success_message').show();
     $('#error_message').hide();
             }, 1000);
  setTimeout(function () {
            location.reload(true);
             }, 1500);
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...