Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.08.2013, 16: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() делает запрос на сервер, получает оттуда массив, помещает его в список. Подскажите, пожалуйста, как правильно сделать задержку перед выполнением.
Ответить с цитированием
  #2 (permalink)  
Старый 27.08.2013, 16:22
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

setTimeout(ajax_search,1000);
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #3 (permalink)  
Старый 27.08.2013, 17:22
Аватар для Tim
Tim Tim вне форума
Профессор
Отправить личное сообщение для Tim Посмотреть профиль Найти все сообщения от Tim
 
Регистрация: 04.06.2009
Сообщений: 1,703

Sladkomax,
ссылка на ф-ю а не результат её вызова
__________________
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
Самые главные в жизни вещи - не вещи! (было написано на одном гараже =)
Ответить с цитированием
  #4 (permalink)  
Старый 27.08.2013, 21:06
Новичок на форуме
Отправить личное сообщение для Sladkomax Посмотреть профиль Найти все сообщения от Sladkomax
 
Регистрация: 27.08.2013
Сообщений: 2

Всё понял, спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает код внутри циклов DZHETIGAPA Events/DOM/Window 1 21.06.2011 00:03
уменьшение opacity работает, увеличение - не работает Polkan Общие вопросы Javascript 10 17.06.2011 12:02
помогите найти ошибку (работает в IE но не работает в Firefox) Len4ik Javascript под браузер 2 11.05.2010 14:41
ajax запросы, работает на одних компах и не работает на других vtornik23 AJAX и COMET 2 22.03.2010 17:22
Safari + ajax некорректно работает, а в других работает demi AJAX и COMET 35 15.07.2009 13:11