Ajax - kolejność wykonywania zapytań |
Ajax - kolejność wykonywania zapytań |
11.04.2014, 16:10:11
Post
#1
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 4 Dołączył: 15.06.2010 Ostrzeżenie: (0%) |
Witam,
naświetli mi ktoś sprawę jak zachowuje się Ajax przy wielu requestach równocześnie? Dokładniej, mam stronę z ukrytymi zakładkami. Użytkownik wypełnia pierwszą. W odpowiedzi na jego wybory pobieram dane ajax-em. Wciska dalej, następuje znowu pobranie danych, dodatkowo walidacja, i na koniec przełączenie na następną zakładkę. Problem polega na tym, że pierwsze pobranie danych korzysta z SOAP i trochę trwa. No i blokuje mi to całego JS-a. EDIT: Ogólenie zapytania wykonują się jedno po drugim a, nie równocześnie i ostanie musi czekać na pierwsze. Co jest tego przyczyną? Czy ewentualna kolejka FIFO na obsługę requestów po stronie serwera (bo wszystkie zapytania idą do jednego serwera)? Czy przeglądarka obsługuje zdarzenia w FIFO? Jakiś pomysł, idea, wiedza, konkretne rowiązanie? Z góry dziękuję za pomoc. Ten post edytował morthan 11.04.2014, 16:19:35 |
|
|
14.04.2014, 18:17:12
Post
#2
|
|
Grupa: Zarejestrowani Postów: 589 Pomógł: 91 Dołączył: 22.05.2008 Skąd: Gliwice Ostrzeżenie: (0%) |
Normalnie requesty ajaxowe są przesyłane niezależnie od siebie, możesz sobie napisać obiekt kolejki przez który będą przechodzić requesty i wtedy będziesz miał pewność że coś co zostało wysłane jako pierwsze, pierwsze też zwróci rezultat. "Goły ajax" tak nie działa.
Masz to gdzieś online? -------------------- Moja gra - scraby.io
|
|
|
Wersja Lo-Fi | Aktualny czas: 10.06.2024 - 11:51 |