Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 19848|Répondre: 1

[Jquery] jQuery intercepte les résultats retournés par Ajax

[Copié le lien]
Publié le 23-2-2021 à 17:16:45 | | | |
Exigences : Interceptez tous les résultats des requêtes Ajax, et si le code de statut de retour est 404, vous serez redirigé vers l’écran de connexion.

Vous pouvez aussi obtenir les données du modèle pour une réponse unifiée, et selon les champs retournés, s’il y a une erreur, un message d’erreur apparaîtra et la méthode de rappel ne sera plus exécutée.

ASP.NET WebApi utilise des MessageHandlers pour unifier le format du modèle d’interface de retour
https://www.itsvse.com/thread-9442-1-1.html

Essayer d’utiliser ajaxcomplete ne peut pas être bloqué, il suffit d’obtenir le contenu de la réponse, et ne pas empêcher la méthode de rappel d’être appelée, ajaxsuccess n’est pas testé, et c’est probablement à peu près la même chose.
jquery écoute tous les statuts de complétion des requêtes ajax
https://www.itsvse.com/thread-9470-1-1.html

La connexion hyperlientérée est visible.
La connexion hyperlientérée est visible.

Méthode d’écriture 1 :
Code de test :



Lors de la tentative de modification des données originales, la méthode de rappel obtient les données modifiées, et l’API renvoie les données comme suit :

{"Success » :True,"Message » :"AA »,"Data » :{"Name » :"itsvse.com"}}
Modifiez les données originales, ne passez que les données de l’objet json à la méthode de rappel, en ignorant les attributs succès et message, le code jQuery est le suivant :

L’effet est le suivant :



Méthode d’écriture 2 :

L’essence de la méthode d’écriture 1 et de la méthode 2 est la même ; pour simplifier, il est recommandé d’écrire la méthode 1.


(Fin)




Précédent:[tourne] SQL Server SQL Count
Prochain:jQuery obtient l’extension de valeur du paramètre URL
 Propriétaire| Publié le 22-06-2023 à 10:30:10 |
Le crochet ajax pour le développement web intercepte toutes les requêtes XMLHttpRequest
https://www.itsvse.com/thread-10616-1-1.html
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com