2016-09-22 2 views
0

Я запускаю сценарий JS/AJAX для обновления данных в своей таблице, и как только скрипт будет выполнен, я хотел бы перезагрузить страницу. Однако, с моим текущим кодом, он перезагружается немедленно, есть ли способ отложить перезагрузку в течение 3 секунд?JS - перезагрузка местоположения с задержкой после выполненной функции

// close modal and refresh page 
$('#EditRecordModal').modal('hide'); 
location.reload(); 

Благодаря

+2

Возможный дубликат [Как отсрочить исполнение между ними следующим в моем JavaScript] (http://stackoverflow.com/questions/5990725/how-to-delay-execution -in-between-the-follow-in-my-javascript) –

+0

Получите ответ от своей базы данных/сервера? Вы можете дождаться ответа, а затем перезагрузить сообщение об ошибке страницы/отображения, если оно не обновлено в базе данных. –

ответ

2
$('#EditRecordModal').modal('hide'); 
setTimeout(function(){location.reload()}, 3000); 
+0

Rockstar, спасибо. – Armitage2k

Смежные вопросы