Ajax folosind jquery

Ultima parte a seriei dedicate AJAX, vom continua să-i familiarizeze pe cititor cu metodele și tehnicile acestei tehnologii actuale de programare web.

Primește date într-un format JSON folosind metoda $ .getJSON ()

Metoda $ .getJSON () se deschide un mod simplu de a obține date JSON de la server. Acesta este echivalent cu $ .get metoda de apel () la parametrul „JSON“ format de date. Sintaxa pentru apelarea este identică cu sintaxa $ .get metoda (), cu excepția faptului că nu trebuie să specificați formatul de date.

Creați o cerere generică AJAX folosind $ .ajax ()

Metode de nivel înalt de AJAX, pe care am analizat mai devreme ($ .get (). $ .post (). Load (). $ .getJSON () și $ .getScript) () dezvăluie un mod simplu și ușor de utilizat tipuri comune de cereri AJAX în ei aplicații. Dar, uneori, este nevoie de mai mult de un control puternic asupra cererii, sau necesitatea de a rezolva problema, care este inaccesibil la tehnici de nivel înalt.

Într-o astfel de situație, este necesar să se utilizeze o metodă de nivel scăzut de jQuery $ .ajax (). Metoda de apel $ .ajax () face o cerere de AJAX la URL-ul specificat. Sintaxa invocare Generalizat este după cum urmează:

Parametrii care pot fi utilizate cu $ .ajax metoda ():

O listă completă a parametrilor din documentația jQuery.

Ne schimba exemplul nostru de a utiliza metoda de $ .ajax (). Ne putem pentru așteptările noastre să renunțe la memoria cache și se va ocupa de erori. Aici este paginile de cod modificate showForecast.html:

În acest exemplu, vom folosi .ajax $ () pentru a genera o cerere de AJAX. Noi transmite adresa URL în cerere (getForecast.txt), împreună cu o listă de opțiuni. Trei dintre aceste opțiuni (date. Datatype și succes) corespund argumentelor pe care le trece metoda $ .get (). Celelalte două (cache: fals și de eroare: ErrorHandler) dezactivați cache și setați funcția de eroare de manipulare ErrorHandler ().

Funcția ErrorHandler () returnează pur și simplu un mesaj de eroare către utilizator.

Setați valorile implicite folosind metoda $ .ajaxSetup ()

In schimb, de fiecare dată când se formează cererea AJAX pentru a seta un număr mare de diferiți parametri, cum ar fi repetitoare de succes. cache și tipul, puteți utiliza metoda $ .ajaxSetup () pentru a seta valorile implicite. Toate cererile AJAX jQuery vor utiliza setările specificate până se schimbă.

De exemplu, puteți dezactiva cache-ul implicit pentru toate cererile AJAX:

concluzie

Introducere în tehnologia AJAX a fost finalizată. Am prezentat mijloacele de bază pentru generarea și procesarea AJAX apeluri folosind metode jQuery. Rămâne doar de a acumula experiența de aplicare a acestora.

Ajax folosind jquery

Ajax folosind jquery

Prin obținerea de informații de la două canale (vedere si auz) eficacitatea instruirii de învățare departe superioare de cărți. O temele pentru acasă și teste on-line vă va permite să se gândească în mod constant în limba țintă și imediat verifica cunoștințele!

Ajax folosind jquery

Ajax folosind jquery

Dacă doriți o lungă perioadă de timp pentru a studia modul în HTML, mi-ai, pentru ai vesti bune!

Ajax folosind jquery

Dacă ați învățat deja HTML și doresc să avanseze, următorul pas va fi de a studia tehnologia CSS.

Ajax folosind jquery

Dacă doriți să înțeleagă conceptele de domeniu si hosting, învață cum să creeze o bază de date, încărca fișiere pe un site web prin intermediul unui server FTP, crea subdomenii, configurați cutiile poștale pentru site-ul și să monitorizeze participarea, acest curs este conceput special pentru tine!