jquery permet d'échouer avec succès et de répondre aux erreurs. Comment puis-je retourner un échec ou une erreur manuellement avec une chaîne décrivant l'échec ou l'erreur?Ajax/php - Comment retourner une erreur
Répondre
Les rappels de succès et d'erreur fournis par jQuery concernent l'objet XMLHTTPRequest. La seule façon de l'utiliser est que votre serveur renvoie un code d'erreur dans l'en-tête de la réponse HTTP, ce qui n'est pas très courant, donc je ne le recommanderais pas. En bref, la fonction d'erreur jQuery est pour les erreurs fatales, comme l'URL n'existe pas, ou l'authentification requise.
Toutes les autres erreurs qui se présentent doivent être traitées côté serveur ou la fonction de succès de l'appel ajax jQuery.
Il est devenu assez conventionnel d'utiliser une simple enveloppe JSON pour signaler les échecs survenus du côté serveur (qui ne sont pas des erreurs HTTP).
Le api flickr fournit un exemple d'emballage typique:
look at the bottom of this page for success and failure examples
Ainsi, dans le cas d'un appel Ajax à l'API Flickr, dans votre rappel de succès que vous souhaitez vérifier les données de retour de réussite/échec
$.ajax({
//...
success: function(data) {
if(data.stat == 'fail') {
//data.code + data.message contain details that could be used here
}
else {
//do success stuff here
}
}
});
- 1. Comment retourner une erreur à partir de l'action ASP.NET MVC
- 2. Comment retourner une erreur dans un scénario Ajax
- 3. Comment retourner une liste générique?
- 4. TFS construire retourner une erreur pour la commande de copie
- 5. Retourner Voir erreur - accès getter inconnu
- 6. shared_ptr retourner une interface
- 7. Comment retourner une image/texture dans OpenGLES?
- 8. service asynchrone WCF, comment retourner une variable
- 9. Comment retourner une liste de types anonymes
- 10. Comment retourner une valeur de retour complexe?
- 11. Comment retourner une colonne entière avec Selenium?
- 12. Comment retourner une variable javascript à Ajax?
- 13. Comment créer une méthode pour retourner UIAlertViews?
- 14. Comment retourner $ (this)
- 15. Retourner une image horizontalement
- 16. Comment retourner TEntity
- 17. Avoir une erreur div/0 dans Excel 2007 retourner un 0 avec dans une grande formule
- 18. comment retourner une cellule dans une variable en fonctions sql
- 19. Comment exécuter une requête personnalisée et retourner une liste générique?
- 20. PHP: comment retourner l'étoffe
- 21. comment retourner l'objet courant?
- 22. Android RadioButton retourner une constante?
- 23. LINQ et comment retourner une liste d'un type spécifique
- 24. Comment retourner un tableau d'objets .NET via une méthode COM
- 25. retourner un itérateur
- 26. Comment retourner la fonction CGpoint?
- 27. Comment retourner des objets enfants?
- 28. C# Regex: retourner une collection de résultats
- 29. Schéma Comment retourner plusieurs valeurs?
- 30. Comment retourner XML de C# à JQuery