¿Hay alguna manera de manejar las excepciones lanzadas desde las devoluciones de llamada AJAX en jQuery, además de agregar un bloque try..catch a cada devolución de llamada? La función de error no se llama en esta situación.Excepciones lanzadas en devoluciones de jQuery AJAX ingeridas?
$.ajax(
{
url: 'myurl.rails',
success: function(data)
{
throw 'Oh no!';
},
error: function (xhr, textStatus, errorThrown)
{
console.log('AJAX call failed', xhr, textStatus, errorThrown);
}
});
Tengo curiosidad si alguien sabe * por qué * no importa si se lanza una excepción: http://stackoverflow.com/questions/11800349/why-does-jquery-swallow-exceptions-in-ajax-success- devoluciones de llamada –