Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> etapowe (?) odczywytwanie statusu
piotrooo89
post
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:

  1. // tu są jakieś akcje 1
  2.  
  3. echo Wykonano akcje 1;
  4.  
  5. //tu są jakieś akcje 2
  6.  
  7. echo Wykonano akcje 2;
  8.  
  9. etc...


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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


A gdybyś odpowiednio to rozbił? Już wyjaśniam (IMG:style_emoticons/default/smile.gif)

Dzielisz pliki na:
  1. // tu są jakieś akcje 1
  2.  
  3. echo Wykonano akcje 1;

  1. [php]// tu są jakieś akcje 2
  2.  
  3. echo Wykonano akcje 2;

  1. ....

Teraz przez AJAX wysyłasz zapytanie do pierwszego pliku. W wyniku dostajesz informację czy wykonano akcję + informację, który plik następnie wykonać( w tym przypadku zapytanie do drugiego) i tak w kółko. Dzięki temu po kolei będziesz miał na którym jesteś etapie + odpowiednie informację czy prawidłowo wykonano akcje.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 06:45