Показать сообщение отдельно
  #4 (permalink)  
Старый 14.02.2010, 07:36
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

Сообщение от HelpeR
Если использовать не глобальную, то после выборки нужной (выбранной по счету второй страны) в списке городов может оказаться и города первой страны
не глобальную по прежнему можно использовать, примерно так:

var input = $('myInput');
input.xhr = reqCitys();// здесь запоминаем запрос

// если пользователь выбрал другую страну
// отменяем запрос
input.xhr.abort();
// и сохраняем новый
input.xhr = reqCitys();


Еще при выборе полезно сделать задержку перед запросом (в некоторых браузерах инпут можно колесиком крутить - много запросов будет, abort отменяет прием запроса, но если запрос уже ушел, то сервером будет обработан), но лоадер показывать сразу.
Ответить с цитированием