Функция Ajax setTimeout

#javascript #ajax #timeout

#javascript #ajax #тайм-аут

Вопрос:

Я использую Ajax для отправки формы в keyup.

После автоматической отправки формы на странице отображается результат

 success: function (response){
$("#search_results<?php echo $HoursID ?>").html(response);
setTimeout(response, 1500);    
  

Тайм-аут здесь не работает, что я пропустил?

Ответ №1:

Правильное использование setTimeout() функции является:

 success: function(response){
  setTimeout(function(){
     $("#search_results<?php echo $HoursID ?>").html(response);
  }, 1500);
}
  

Для получения дополнительной информации посмотрите на:

https://www.w3schools.com/jsref/met_win_settimeout.asp