Jakiś czas temu zacząłem tworzyś skrypt AJAXowy.
Mamy taką pętlę:
for(var i = 1; i <= tresc; i++)
{
makeRequest('generator_formularza_zapytania_opcje.php?pozycja=2&id='+matka.value+'&nr='+i, 3, i, matka, select_do_uzupelnienia);
}
Za każdym razem serwer pobiera wartość jednej opcji dla elementu SELECT i uzupełnia o nią listę, a przynajmniej tak być powinno. Mam wrażenie, że pętla nie pozwala zapytaniu na zakończenie działania, poniewaz SELECT uzupełniany jest wyłącznie o ostatnią pętlę. Powiedzmy, żę tresc ma wartość 8. Pętla powtarzana jest 8 razy (sprawdzałem), ale dodaje się jedynie ostatnia opcja. Skrypt wykonywany jest tylko raz do końca.
CZy istnieje możliwość zwolnienia pętli for w taki sposób, aby przechodziła do kolejnego kroku dopiero po zwróceniu przez makeReqest wartości true?