Показать сообщение отдельно
  #1 (permalink)  
Старый 11.08.2011, 15:12
Новичок на форуме
Отправить личное сообщение для Ad1r Посмотреть профиль Найти все сообщения от Ad1r
 
Регистрация: 23.03.2011
Сообщений: 9

Событие keyup, отправка данных
Здравствуйте!

Проблема заключается в следующем, событие keyup отрабатывает при каждом отжатии кнопки при установленом фокусе на форму. И получается, что когда происходит отжатие кнопки, то у меня формируется запрос и отправляется ajax'ом, я сделал таймаут, но ничего хорошего из этого не вышло, запрос откладывается на указанное время а после отправляется ровно столько раз, сколько была нажата кнопка во время нахождения фокуса на форме.

Как в таком случае избежать ненужных ajax запросов?

$("input[name=myInput]").keyup(function(){
	  		    setTimeout(function(){ 
	  		    	$('#myForm').ajaxSubmit(options);
	  		    }, 2000 );			
		});
Ответить с цитированием