Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.08.2017, 07:43
Новичок на форуме
Отправить личное сообщение для Rodion89 Посмотреть профиль Найти все сообщения от Rodion89
 
Регистрация: 05.08.2017
Сообщений: 1

Очередь из запросов
Привет всем!
Нужно сделать форму поиска с подгружающимся списком на аякс. Как сделать, чтобы при вводе, мы не отправляли каждый раз слово, а отправляли с задержкой, например, 2 секунды, именно последний запрос.
Ответить с цитированием
  #2 (permalink)  
Старый 05.08.2017, 09:27
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,815

var field,//Поле, в которое вводят слово
	tOut=false;
field.addEventListener('keyup',function(){
	if(tOut) 
		clearTimeout(tOut);
		
	tOut=setTimeout(function(){
		tOut=false;
		//ajax request
	},200);
},false)
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск и устранение причины странных запросов AndrewP Работа 2 29.11.2013 14:10
Стек ajax запросов Vincent AJAX и COMET 6 04.03.2013 15:08
Очередь XML запросов Евгений М AJAX и COMET 4 01.02.2012 11:05
Одновременное количество AJAX запросов decadent AJAX и COMET 18 03.06.2011 18:16
Отследить окончание нескольких ajax запросов mikel AJAX и COMET 2 11.03.2011 17:14