Utile și cum să le folosiți

JSON acceptând POST pentru a trimite un mesaj prin formularul de feedback. Acceptă câmpuri:

Când primiți o solicitare POST din orice pagină din magazin, aceasta creează o comandă în magazin. Ca răspuns, emite numărul de ordine, cheia, ID-ul și alte date care pot fi necesare pentru trimiterea la rețelele partenere și la alte sisteme externe.

Când primește o solicitare GET, emite date despre cumpărătorul înregistrat:

$ .getJSON ("/ client_account / contacts.json",
funcție (date)<
var myname = data.client.name;
$ ('# numele meu'). html (numele meu);
>);
>);

Vă permite să obțineți în mod dinamic datele despre bunuri pentru filtrele specificate, cu navigarea pe pagini.

Este util dacă trebuie să obțineți date despre un număr mare de produse, dacă încărcarea simultană a acestora face ca pagina să fie "prea grea". De exemplu, pentru a încărca din nou produse noi în timp ce navigați prin pagină.

Un exemplu pe site-ul Gosso. Galeria cu desene de acoperire este încărcată atunci când se rotește și se filtrează exact în conformitate cu algoritmul descris mai sus.

Înțelege atât cererile GET cât și POST. Vă permite să obțineți conținutul curent al coșului sau să adăugați elemente noi în coș.

Nu este necesar să utilizați POST-request pentru a obține conținutul, deoarece răspunsurile la aceste solicitări pot fi ușor diferite.

De asemenea, nu folosiți 2 solicitări consecutive în coș, deoarece ca răspuns, antetul este setat-cookie, care poate înlocui în mod incorect conținutul sesiunii de cumpărături curente, ceea ce poate duce la dificilă diagnosticare a problemelor cu coșul de cumpărături.

Redactează suma ordinului și a reducerilor atunci când trimiteți un nou număr de mărfuri deja adăugate în coș sau un cupon (nu neapărat deja aplicat). Este convenabil pentru recalcularea dinamică a valorii comenzii din coș.

Articole similare