Avec la réponse jQuery.ajax suivante ...Puis-je appeler error: function() sur une condition spécifique rencontrée dans le succès: function (data)?
{"ysearchresponse":
{"responsecode":"200","totalhits":"0","deephits":"0","count":"0","start":"0"}}
Comment puis-je faire une comparaison sur "totalhits" afin d'exécuter l'erreur: function() lorsque totalhits == "0"?
Il est inexact de dire que vous * ne pouvez pas *, vous pouvez certainement l'appeler, 'this.error()' si aucun contexte n'est spécifié. –
@TheifMaster: Si j'appelle this.error() depuis la fonction de succès, une erreur valide aurait déjà été appelée si elle est présente, non? –
Si la fonction d'erreur est appelée par jQuery, votre fonction de succès n'a pas été appelée et ne sera pas appelée - donc oui, c'est sûr. – ThiefMaster