Jquery ajax erreur de rappel

J'ai besoin de quelques suggestions ici ou peut-être quelques explications. J'ai un appel ajax jquery,

$.ajax({
 type: "GET",
 url: base_url+'/ajax/fetch/counts/',
 dataType: 'json',
 data: {},
 error: function(xhr, error){
        console.debug(xhr); console.debug(error);
 },
 success: display_counts
});

Ça fonctionne. Mon success rappel déclenche correctement à la réponse. Mais, ce que j'ai remarqué, c'est que mon error de rappel est déclenché à chaque fois, même quand mon appel renvoie succès le statut de 200. Dans le ci-dessus error de rappel, je vois que l'objet xhr.status est de 200.

Quelqu'un peut-il expliquer ce qui ne va pas, ou ce qui se passe ici? error de rappel est censé se déclenche uniquement quand j'ai des 404 ou peut-être une non-réponse de 200. Sont mes hypothèses correctes?

Grâce.

InformationsquelleAutor simplyharsh | 2010-09-04