HTML5 - Ajax notikumi

Satura rādītājs
Virzoties uz dominējošā ceļa Ajax Viens no punktiem, ko mēs atklājam, ir padarīt notikumu apstrādātāju, šie notikumi tiek aktivizēti, kad mēs iesniedzam Ajax pieprasījumu, un tas atgriež kādu atbildi.
Ir svarīgi ļoti labi zināt notikumus, jo tas, kā mēs īstenojam savas funkcijas, ir atkarīgs no tā, tādējādi, zinot atbildes cēloni, mēs varam izveidot savas funkcijas.
Ajax notikumi
Kā jau iepriekš aprakstījām, viens no galvenajiem soļiem ir zināt notikumus, kas var notikt, ja ir pieprasījums AjaxTālāk apskatīsim, kas tie ir un kad tie rodas.
pārtraukt: Šis notikums tiek aktivizēts, kad pieprasījums tiek pārtraukts. Tas ir šāda veida ProgressEvent, tas ir, kamēr notiek pieprasījuma pabeigšana.
kļūda: Šis notikums tiek aktivizēts, ja pieprasījums neizdodas, tas ir arī šāda veida ProgressEvent.
slodze: Ja pieprasījums ir veiksmīgi izpildīts, tas ir šāda veida ProgressEvent.
slodze: Tas tiek aktivizēts, kad pieprasījums ir pabeigts, tas var būt, ja tas ir veiksmīgi pabeigts vai ar kļūdu, tas ir šāda veida ProgressEvent.
slodzes sākums: Tas tiek aktivizēts, uzsākot pieprasījumu.
progress: Tas tiek aktivizēts, lai norādītu progresu pieprasījuma laikā, tas ir šāda veida ProgressEvent.
readstatatechange: Tas ir notikums, kas tiek aktivizēts dažādās stacijās pieprasījuma dzīves cikla laikā.
pārtraukums: Tas tiek aktivizēts, kad beidzas pieprasījuma izpildes laiks: tas ir šāda veida ProgressEvent.
Lielākā daļa no šiem notikumiem tiek aktivizēti noteiktā pieprasījuma punktā. Ajax, izņēmums ir notikumi lasīšanas maiņa Y progresu, kuru var aktivizēt jebkurā pieprasījuma dzīves cikla laikā, lai iegūtu pieprasījuma statusu.
Tā kā tas no pirmā acu uzmetiena šķiet mazliet sarežģīti, mēs izveidosim nelielu piemēra kodu, kas mums parādīs, kas notiek katrā pieprasījuma dzīves cikla posmā, un mēs varam redzēt, kas notiek:
 PiemērsĀboli Ķirši Banāni
Nospiediet pogu

Izmantojot šo kodu, mēs vienkārši darām to, ka katrā pieprasījuma posmā mēs pieprasām informāciju, kas saistīta ar notikumu ar objektu DisplayEventDetailsTādā veidā mēs asinhroni uztveram katru pieprasījuma posmu.
Kad esam reģistrējuši katru pasākuma posmu, mēs esam ieinteresēti, lai tos varētu analizēt, tāpēc mēs tos drukājam tabulā HTML lai galu galā mēs varētu pamanīt visu, kas notika, iesniedzot Ajax pieprasījumu, mūsu pārlūkprogrammā mums vajadzētu redzēt kaut ko līdzīgu šim:

PALIELINĀT

Kā redzam, pieprasījums veic vairākas darbības, pirms tiek sniegta gaidītā atbilde, un tas ir aiz vienkārša pieprasījuma.
Ar to mēs pabeidzam apmācību un tagad varam analizēt, kas notiek, izmantojot šo tehnoloģiju, lai dokumentos vai lapās veiktu asinhronas slodzes HTML.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave