HTML5 - Wydarzenia Ajaxowe

Spisie treści
W miarę postępów na ścieżce dominacji Ajaks Jednym z punktów, które znajdujemy, jest stworzenie obsługi zdarzeń, te zdarzenia są uruchamiane, gdy wykonujemy żądanie Ajax i zwraca jakąś odpowiedź.
Kluczowe jest bardzo dobre poznanie zdarzeń, ponieważ od tego zależy sposób, w jaki wdrażamy własne funkcje, a zatem znając przyczynę reakcji, możemy tworzyć nasze funkcje.
Wydarzenia Ajaksu
Jak już wcześniej opisaliśmy, jednym z kluczowych kroków jest poznanie zdarzeń, które mogą się zdarzyć, gdy pojawi się żądanie AjaxNastępnie zobaczmy, czym one są i kiedy się pojawią.
anulować: To zdarzenie jest wyzwalane, gdy żądanie zostanie przerwane. Jest tego typu PostępWydarzenie, to znaczy, gdy następuje postęp w realizacji żądania.
błąd: To zdarzenie jest uruchamiane, gdy żądanie się nie powiedzie, również jest tego typu PostępWydarzenie.
Załaduj: Gdy żądanie zostanie pomyślnie zakończone, jest to typ PostępWydarzenie.
ładunek: Jest uruchamiany, gdy żądanie zostanie zakończone, może to być, gdy zakończy się pomyślnie lub z błędem, jest to typ PostępWydarzenie.
Rozpoczęcie ładowania: Jest wyzwalany podczas uruchamiania żądania.
postęp: Jest wyzwalany w celu wskazania postępu podczas żądania, jest tego typu PostępWydarzenie.
zmiana stanu gotowości: Jest to zdarzenie, które jest wyzwalane w różnych stacjach podczas cyklu życia żądania.
koniec czasu: Jest uruchamiany, gdy upłynie czas wykonania żądania: jest to typ PostępWydarzenie.
Większość z tych zdarzeń jest wyzwalanych w określonym punkcie żądania. Ajaks, wyjątkiem od tego są wydarzenia zmiana stanu gotowości Tak postęp, który może zostać wywołany w dowolnym momencie cyklu życia żądania w celu uzyskania statusu żądania.
Ponieważ na pierwszy rzut oka wydaje się to nieco skomplikowane, stworzymy mały przykładowy kod, który pokaże nam, co dzieje się na każdym z etapów cyklu życia żądania, dzięki czemu możemy zobaczyć, co się dzieje:
 PrzykładJabłka Wiśnie Banany
naciśnij przycisk

Za pomocą tego kodu po prostu robimy, że na każdym etapie żądania żądamy informacji związanych ze zdarzeniem z obiektem WyświetlSzczegółyWydarzeniaW ten sposób asynchronicznie przechwytujemy każdy etap żądania.
Po zarejestrowaniu każdego etapu wydarzenia jesteśmy zainteresowani możliwością ich analizy, więc drukujemy je w tabeli HTML abyśmy w końcu mogli zauważyć wszystko, co wydarzyło się podczas wykonywania żądania Ajax, w naszej przeglądarce powinniśmy zobaczyć coś podobnego do tego:

POWIĘKSZAĆ

Jak widać, żądanie wymaga kilku kroków przed dostarczeniem oczekiwanej odpowiedzi, co jest związane z prostym żądaniem.
Na tym kończymy samouczek i teraz możemy przeanalizować, co się dzieje, gdy używamy tej technologii do asynchronicznych obciążeń w naszych dokumentach lub stronach HTML.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave