Javascript.RU

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

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

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



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

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


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