Devolución de llamada de error de jquery ajax
Necesito algunas sugerencias aquí o tal vez algunas explicaciones. Tengo una llamada jquery ajax,
$.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
});
Funciona bien Misuccess
la devolución de llamada se activa correctamente con la respuesta. Pero, lo que noté es que mierror
la devolución de llamada se activa cada vez, incluso cuando mi llamada devuelve el estado de éxito 200. En lo anteriorerror
devolución de llamada, veo ese objetoxhr.status
es 200.
¿Alguien puede explicar qué está mal o qué está pasando aquí?error
Se supone que la devolución de llamada se activará solo cuando tenga 404 o tal vez una respuesta que no sea 200. ¿Son correctas mis suposiciones?
Gracias.