Cerințe: Interceptați toate rezultatele cererii Ajax, iar dacă codul de stare de retur este 404, veți fi redirecționați către ecranul de autentificare.
Poți obține și datele modelului pentru un răspuns unificat, iar conform câmpurilor returnate, dacă apare o eroare, va apărea un mesaj de eroare, iar metoda de callback nu va mai fi executată.
Încercarea de a folosi ajaxcomplete nu poate fi blocată, doar obținerea conținutului de răspuns și nu împiedică apelarea metodei callback, ajaxsuccess nu este testat și probabil este cam la fel.
Autentificarea cu hyperlink este vizibilă.
Autentificarea cu hyperlink este vizibilă.
Metoda de scriere 1:
Cod de test:
Când se încearcă să modifice datele originale, metoda de callback obține datele modificate, iar API-ul returnează datele astfel:
{"Succes":Adevărat,"Mesaj":"Aa","Data":{"Nume":"itsvse.com"}} Modifică datele originale, trece doar datele obiectului json către metoda de callback, ignorând atributele de succes și mesaj, codul jQuery este următorul:
Efectul este următorul:
Metoda de scriere 2:
Esența metodei de scriere 1 și a metodei 2 este aceeași, pentru simplitate, se recomandă să scrii metoda 1.
(Sfârșit)
|