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