Этот код получает списки из базы данных и предварительно заполняет поле множественного выбора SumoSelect, И предварительно проверяет элемент, если у него есть цифровой ключ.
for(i=0; i<3; i++){
var slider_listing_id = res.DATA.LISTING_ID[i];
var val = res.DATA.RECORD_ID[i];
var text = res.DATA.TITLE[i];
//alert(isNumeric(slider_listing_id)); //This alerts all three rows
returnSelect[0].sumo.add(val,text);
if(isNumeric(slider_listing_id)){
//alert(slider_listing_id); // this alerts all three rows IF the line below is
//commented out, otherwise it only alerts two rows.
returnSelect[0].sumo.selectItem(i);
}
}
Проблема в том, чтоесли происходит состояние гонки, и кажется, что код пропускает цикл при вызове
returnSelect[0].sumo.selectItem(i);
в каждом цикле