Сообщение от tsigel
|
делаете массив для запроса, и делаете запрос удаля 1 элемент массива. На ответ смотрите пустой ли массив и если не пустой то делаете ещё 1 запрос и так пока не кончится (называется рекурсия)
|
Он всё равно условие else всегда выполняет и продолжает херачить...
function HousesInCisy(AllStreet)
{ var list = document.getElementById('result');
if (EACH_STATE_ACTIVE === false || AllStreet.lenght===0)
{
// Готово или Остановили.
var newDiv = document.createElement('div');
newDiv.innerHTML = "Готово или остановленно";
list.appendChild(newDiv);
return;
}
else
{
params = {
function : 'HouseForStreets',
CityList: CityData.id,
country: CityData.c_country,
nameCity: CityData.c_name,
latitude: CityData.c_latitude,
longitude: CityData.c_longitude,
id_street: AllStreet[0].id,
name_street: AllStreet[0].c_street_name
};
$.ajax({
type:'get',
url:'yandex_houses_functions.php',
action:'HouseForStreets',
dataType:'json',
data: params,
success:function (result )
{
if (result.status === false)
{
var newDiv = document.createElement('div');
newDiv.innerHTML = result.text+result.fail+result.dump;
list.appendChild(newDiv);
}
}
});
AllStreet.shift();
HousesInCisy(AllStreet);
}
}