Сообщение от HelpeR
|
Если использовать не глобальную, то после выборки нужной (выбранной по счету второй страны) в списке городов может оказаться и города первой страны
|
не глобальную по прежнему можно использовать, примерно так:
var input = $('myInput');
input.xhr = reqCitys();// здесь запоминаем запрос
// если пользователь выбрал другую страну
// отменяем запрос
input.xhr.abort();
// и сохраняем новый
input.xhr = reqCitys();
Еще при выборе полезно сделать задержку перед запросом (в некоторых браузерах инпут можно колесиком крутить - много запросов будет, abort отменяет прием запроса, но если запрос уже ушел, то сервером будет обработан), но лоадер показывать сразу.