Autocomplete населенных пунктов. С каждой буквы начиная с 3 на сервер отправляется запрос.
Как организовать код так чтобы количество запросов было минимально?
я думаю так: набрав 3 символа клиент посылает запрос серверу, полученные результаты клиент сохраняет в переменную и уже в этой переменной ищет по остальным набранным символам.
var timer;
var delay = 600; // 0.6 seconds delay after last input
$('.search').bind('input', function() {
window.clearTimeout(timer);
timer = window.setTimeout(function(){
//ajax here
}, delay);
});