![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 1 Dołączył: 10.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Używam advAjaksa i korzystam z grupowych wywołań, tj. coś takiego jak:
Problem w tym, że przy większej ilości psuje mi się kolejność odbieranych danych - pewnie dlatego, że odpowiedzi z serwera mogą przychodzić w różnej kolejności. Wrzuciłem sobie do tej pęteli sleepa na 1 sekundę i niby działa, jednak jest mankament - dane wyświetlane są dopiero po załadowaniu wszystkich wywołań (czyli po 50 sek), a nie na bieżąco, tzn. w powyższym przypadku ze sleepem dostaję jeden alert od pierwszego wywołania, a bez sleepa dostaję 50 alertów ze wszystkich wywołań, ale niepokolei - np. 0, 1, 2, 5, 6, 9, 10, 3, 4, ... a chcę 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ... Ktoś ma jakiś pomysł? Dzięki za odpowiedzi. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 46 Pomógł: 6 Dołączył: 20.06.2005 Skąd: Pyskowice Ostrzeżenie: (0%) ![]() ![]() |
W onSuccess wywoływać kolejne zapytania AJAXowe. Wtedy masz pewność, że wykonasz je dopiero po odebraniu odpowiedzi z poprzedniego.
Czyli np utworzyć funkcję :
wtedy w kodzie inkrementujesz gdzieś id, po ukończeniu zapytania najlepiej. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 21.06.2025 - 19:44 |