Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 19848|Odpowiedź: 1

[Szarpanie] jQuery przechwytuje wyniki zwrócone przez Ajax

[Skopiuj link]
Opublikowano 2021-2-23 17:16:45 | | | |
Wymagania: Przechwyć wszystkie wyniki żądań Ajax, a jeśli kod statusu zwrotu to 404, zostaniesz przekierowany na ekran logowania.

Możesz także uzyskać dane modelu dla zunifikowanej odpowiedzi, a zgodnie z zwróconymi polami, jeśli pojawi się błąd, pojawi się komunikat o błędzie, a metoda callback nie będzie już wykonywana.

ASP.NET WebApi wykorzystuje MessageHandlery do ujednolicenia formatu modelu interfejsu zwrotnego
https://www.itsvse.com/thread-9442-1-1.html

Próby użycia ajaxcomplete nie da się zablokować, wystarczy uzyskać treść odpowiedzi i nie zapobiec wywołaniu metody callback, ajaxsuccess nie jest testowany i prawdopodobnie jest podobno.
JQUERY nasłuchuje wszystkich statusów zakończenia żądań Ajax
https://www.itsvse.com/thread-9470-1-1.html

Logowanie do linku jest widoczne.
Logowanie do linku jest widoczne.

Metoda pisania 1:
Kod testowy:



Podczas próby modyfikacji oryginalnych danych, metoda callback pobiera zmodyfikowane dane, a API zwraca dane w następujący sposób:

{"success":true,"message":"aa","data":{"name":"itsvse.com"}}
Zmodyfikuj oryginalne dane, przekazuj tylko dane dane obiektu json do metody callback, ignorując atrybuty success i message, a kod jQuery wygląda następująco:

Efekt jest następujący:



Metoda pisania 2:

Istota metody pisania 1 i metody 2 jest taka sama, dla uproszczenia zaleca się napisanie metody 1.


(Koniec)




Poprzedni:[obrót] SQL Server SQL Count
Następny:jQuery otrzymuje rozszerzenie wartości parametru URL
 Ziemianin| Opublikowano 2023-6-22 10:30:10 |
Hak ajax-hook do tworzenia stron internetowych przechwytuje wszystkie żądania XMLHttpRequest
https://www.itsvse.com/thread-10616-1-1.html
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com