![]() |
![]() |
![]()
Post
#1
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
hej,
mam pewien problem związany z odczytywaniem statusu w jakim znajduję się aktualnie request ajax'owy, chociaż może słowo problem to za dużo ponieważ rozwiązałem to, jednak chciałbym się poradzić Was, czy da się do tego jakoś inaczej podejść, więc kolejno: -wywołanie ajax'owedo requestu -odpalenie skryptu -w skrypcie mam dużo różnych akcji, wygląda to mniej więcej tak:
i teraz mam tak iż wczytuje po kolei moje wykonane akcje do pliku, w tle mam odpalony kolejny request ajax'owy który odczytuje mi te dane i wypisuje na ekran w postaci: Kod Wykonano akcje 1 V Wykonano akcje 2 V etc... te moje kolejne statusy miałem to trzymane w sesji ale przy asynchronicznych zapytaniach działało to średnio, więc teraz moje pytanie, jak Wy byście to widzieli? |
|
|
![]() |
![]()
Post
#2
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
może być np sytuacja taka:
mam pętle która iteruje do N, i teraz chce wyświetlać tak: Kod wygenerowano 1 wygenerowano 2 wygenerowano 3 . . . wygenerowano N a co do tego co powiedziałeś o tym if/switch, to przemyślałem i też nie będzie to w pełni spełniać moich założeń, dlaczego? bo ja ustawiam różnego rodzaju zmienne (flagi) od których zależne jest dalsze wykonanie skryptu, jeśli chciałbym to wszystko przekazywać i później obsługiwać to była by to sieczka niesamowita. //EDIT chyba mam już rozwiązanie. zrobiłem zwykły ajax'owy request, i teraz nasłuchuje readyState, i sprawdzam czy jest status 3, czyli czytam niejako live od ajax'a i w taki sposób mogę się dobierać do tego co zwraca ajax w konkretnym momencie, jedyna niedogodność to że ajax zwraca wszystko czyli, na początku dostaje: Status 1 kolejny status dostaje Status 1 Status 2 więc teraz tylko obrabiać te dane i już chyba jestem w "domu". |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 07:27 |