У меня есть форма, которая выполняется в лайтбоксе, после успешной отправки она отображает сообщение об успешном завершении и затем перезагружает страницу. как отложить перезагрузку страницы, чтобы у пользователя было время увидеть сообщение? с помощью приведенного ниже кода задержка происходит после нажатия кнопки, когда она зависает и отображает сообщение «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);
}