Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 19848|Risposta: 1

[Jquery] jQuery intercetta i risultati restituiti da Ajax

[Copiato link]
Pubblicato il 23-2-2021 17:16:45 | | | |
Requisiti: Intercetta tutti i risultati delle richieste Ajax e, se il codice di stato di ritorno è 404, verrai reindirizzato alla schermata di accesso.

Puoi anche ottenere i dati del modello per una risposta unificata e, secondo i campi restituiti, se c'è un errore, apparirà un messaggio di errore e il metodo di callback non verrà più eseguito.

ASP.NET WebApi utilizza MessageHandler per unificare il formato del modello dell'interfaccia di ritorno
https://www.itsvse.com/thread-9442-1-1.html

Provare a usare ajaxcomplete non può essere bloccato, si ottiene solo il contenuto delle risposte e non si impedisce che venga chiamato il metodo di callback, ajaxsuccess non viene testato e probabilmente è più o meno lo stesso.
jquery ascolta tutti gli stati di completamento delle richieste ajax
https://www.itsvse.com/thread-9470-1-1.html

Il login del link ipertestuale è visibile.
Il login del link ipertestuale è visibile.

Metodo di scrittura 1:
Codice di test:



Quando si cerca di modificare i dati originali, il metodo di callback ottiene i dati modificati e l'API restituisce i dati come segue:

{"successo":vero,"messaggio":"aa","dati":{"nome":"itsvse.com"}}
Modifica i dati originali, passa solo i dati dell'oggetto json al metodo di callback, ignorando gli attributi success e message, il codice jQuery è il seguente:

L'effetto è il seguente:



Metodo di scrittura 2:

L'essenza del metodo di scrittura 1 e del metodo 2 è la stessa; per semplicità, si consiglia di scrivere il metodo 1.


(Fine)




Precedente:[gira] SQL Server SQL Count
Prossimo:jQuery ottiene l'estensione del valore del parametro URL
 Padrone di casa| Pubblicato il 22-6-2023 10:30:10 |
L'ajax-hook per lo sviluppo web intercetta tutte le richieste XMLHttpRequest
https://www.itsvse.com/thread-10616-1-1.html
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com