Strona główna kursu

JavaScript - Ajax, asynchroniczność modelu Ajax

DZIAŁANIE:
 

Kod:

Kurs JavaScript, Kurs Ajax, Kurs PHP

Ewentualne Objaśnienia:

Tutaj mamy przykład gdzie poprzez obiekt request dokonujemy asynchronicznego pobrania dwóch plików PHP ( jeden to skrypt pobierający ze strony lotto.pl ostatnie wyniki dużego lotka, a drugi to plik wyświetlający linki - ten sam co w poprzedniej lekcji). Skrypt lotka wymaga większej ilości czasu na przetworzenie go przez serwer. Jako pierwsze wysyłamy zapytanie dotyczące pliku, który pobiera się dłużej, a potem tego, który krócej. W przypadku synchroniczności skrypt pobrałby pliki właśnie w takiej kolejności. Jednak Ajax ( czyli Asynchroniczny JavaScript i XML) działa asynchronicznie - więc oba zapytania tutaj są realizowane jednocześnie. W rezultacie plik "krótszy" powinniśmy otrzymać wcześniej mimo iż jest on "2 w kolejce".

Przedstawiony kod jest prosty i nie ma w nim nic nowego więc myślę, że wyjaśnianie go jest zbędne :-)