Estoy tratando de acceder a un evento 404 que puedo ver como 404 con firebug pero la función de error no está funcionando, con mi código de abajo siempre obtengo el error: ¿éxito?jQuery Ajax 404 Handling
es decir.
$.ajax({
type: 'get',
url: 'url: 'https://admin.instantservice.com/resources/smartbutton/5702/10945/available.gif?' + Math.floor(Math.random()*10001),
success: function(data, textStatus, XMLHttpRequest){
console.log('Error: ' + textStatus);
},
error:function (xhr, ajaxOptions, thrownError){
alert(xhr.status);
alert(xhr.statusText);
alert(xhr.responseText);
}
});
Otra vez Sé que el 1000% que obtengo 404 No encontrado en firebug, nunca desencadena el error.
¿Echo de menos algo?
He probado que exactamente el mismo código y recibí las 3 alertas de error correctamente (primero fue '404') .. – cambraca
¿Estás seguro de que realmente obtienes una respuesta con el código de estado 404 y no solo una respuesta regular con el código de estado 200 y una página que contiene texto que dice que es un 404? – Guffa
@cambraca Lo mismo aquí. Probado con Firefox 3.6.12 y Firebug. – aefxx