![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
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? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
no bo ta petal wzraca ci ostateczny wynik jezeli dalbys sobie w takiej petli wyswietlanie na ekran to tez nie pokazalo by ci najpierw 1 potem 2 i 3 tylko odrazu 123
daj setTimeout i opoznij wykonanie o 1sek albo ile tam sobie chcesz |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 15:59 |