Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 19848|Răspunde: 1

[Jquery] jQuery interceptează rezultatele returnate de Ajax

[Copiază linkul]
Postat la 2021-2-23 17:16:45 | | | |
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ă.

ASP.NET WebApi folosește MessageHandlers pentru a unifica formatul modelului interfeței de retur
https://www.itsvse.com/thread-9442-1-1.html

Î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.
jquery ascultă toate stările de completare a cererilor ajax
https://www.itsvse.com/thread-9470-1-1.html

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)




Precedent:[întoarce] SQL Server SQL Count
Următor:jQuery primește extensia parametrului URL
 Proprietarul| Postat la 2023-6-22 10:30:10 |
Hook-ul ajax pentru dezvoltarea web interceptează toate cererile XMLHttpRequest
https://www.itsvse.com/thread-10616-1-1.html
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com