Depuis jQuery 1.5, toutes les méthodes ajax de jQuery renvoient un objet jqXHR
fournissant les méthodes .error()
, .success()
et .complete()
. Ma question: quelle est la différence entre .success()
et .complete()
? Merci.
Réponses
Trop de publicités?.success()
seulement est appelée si votre serveur répond avec un 200 OK
- tête HTTP de - en gros quand tout va bien.
Toutefois, .complete()
seront toujours appelés, peu importe si l'appel ajax a réussi ou pas - peut-être qu'il achera les erreurs et les a renvoyé une erreur .complet() sera toujours appelée.
Il faut noter que, .complete()
sera appelée après l' .success()
est appelé - si c'est important pour vous.
CarlosZ
Points
2455