HTML5 - Ajax Events

Indholdsfortegnelse
Når du går videre på vejen til at dominere Ajax Et af de punkter, vi finder, er at gøre event -behandleren, disse hændelser affyres, når vi sender en Ajax -anmodning, og det returnerer et svar.
Det er nøglen til at kende begivenhederne meget godt, da den måde, hvorpå vi implementerer vores egne funktioner afhænger af dette, og dermed kender årsagen til et svar, kan vi oprette vores funktioner.
Ajax begivenheder
Som vi tidligere har beskrevet, er et af de vigtigste trin at kende de hændelser, der kan ske, når der er en anmodning AjaxLad os derefter se, hvad de er, og hvornår de opstår.
abort: Denne begivenhed udløses, når anmodningen afbrydes. Det er af typen ProgressEvent, det vil sige, mens forløbet med at fuldføre anmodningen sker.
fejl: Denne hændelse udløses, når anmodningen mislykkes, den er også af typen ProgressEvent.
belastning: Når en anmodning er gennemført, er den af ​​typen ProgressEvent.
belastning: Det affyres, når anmodningen er fuldført, det kan være, når det gennemføres med succes eller med en fejl, det er af typen ProgressEvent.
loadstart: Det udløses, når en anmodning startes.
fremskridt: Det udløses for at angive fremskridt under anmodningen, det er af typen ProgressEvent.
klar ændring: Det er en hændelse, der udløses i de forskellige stationer i løbet af anmodningens livscyklus.
tiden er gået: Det affyres, når anmodningens udførelsestid løber ud: det er af typen ProgressEvent.
De fleste af disse hændelser udløses under et bestemt punkt i anmodningen. Ajax, undtagelsen hertil er begivenhederne klar til ændring Y fremskridt, som kan udløses når som helst i anmodningens livscyklus for at få anmodningens status.
Da dette ved første øjekast virker lidt komplekst, skal vi lave et lille eksempelkode, som vil vise os, hvad der sker i hvert af stadierne i en anmodnings livscyklus, med dette kan vi se, hvad der sker:
 EksempelÆbler Kirsebær Bananer
Tryk på en knap

Med denne kode, hvad vi simpelthen gør, er, at vi på hvert trin i anmodningen anmoder om de oplysninger, der er knyttet til begivenheden med objektet DisplayEventDetailsPå denne måde fanger vi asynkront hvert trin i anmodningen.
Når vi har registreret hvert trin i begivenheden, er vi interesserede i at kunne analysere dem, så vi udskriver dem i en tabel HTML så vi i sidste ende kan bemærke alt, hvad der skete, når vi lavede en Ajax -anmodning, i vores browser skulle vi se noget, der ligner dette:

FORSTØRRE

Som vi kan se, tager anmodningen flere trin, før det forventede svar leveres, det er det, der ligger bag en simpel anmodning.
Med dette afslutter vi selvstudiet, og nu kan vi analysere, hvad der sker, når vi bruger denne teknologi til at foretage asynkrone belastninger i vores dokumenter eller sider HTML.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave