Показать сообщение отдельно
  #1 (permalink)  
Старый 27.08.2013, 17:14
Новичок на форуме
Отправить личное сообщение для Sladkomax Посмотреть профиль Найти все сообщения от Sladkomax
 
Регистрация: 27.08.2013
Сообщений: 2

Не работает setTimeout
Доброго времени суток. Хочу сделать так, чтобы функция выполнялась по истечении секунды после нажатия клавиши в поле, вот код:

$(document).ready(function(){
$("#search_term").keyup(function(e){
clearInterval(timeout_id);
e.preventDefault();
var timeout_id=setTimeout(ajax_search(),1000);
});

});

Функция ajax_search() делает запрос на сервер, получает оттуда массив, помещает его в список. Подскажите, пожалуйста, как правильно сделать задержку перед выполнением.
Ответить с цитированием