Здравствуйте!
Проблема заключается в следующем, событие keyup отрабатывает при каждом отжатии кнопки при установленом фокусе на форму. И получается, что когда происходит отжатие кнопки, то у меня формируется запрос и отправляется ajax'ом, я сделал таймаут, но ничего хорошего из этого не вышло, запрос откладывается на указанное время а после отправляется ровно столько раз, сколько была нажата кнопка во время нахождения фокуса на форме.
Как в таком случае избежать ненужных ajax запросов?
$("input[name=myInput]").keyup(function(){
setTimeout(function(){
$('#myForm').ajaxSubmit(options);
}, 2000 );
});