if(request == null) {
request = initXMLHttp();
}
else if(request.readyState != 4) {
request.abort();
//тут open and send
}
Правильно ли я подошел к следующей задаче.
Имеется выпадающий список стран. При выборе страны должен формировать список городов. Во время выполнения запроса будет показываться лоадер. И если например пользователь по ошибке выбрал одну страну и увидев ошибку мгновенно выбрал другую. Для запроса использую глобальную переменную request. Если использовать не глобальную, то после выборки нужной (выбранной по счету второй страны) в списке городов может оказаться и города первой страны. Т.е. правильно ли я подошел к этому моменту. Если сразу как бы делается два запроса, то отменяется первый и начинается выполнение второго?