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.
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.
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)
|