Esiste un modo per gestire le eccezioni generate dai callback AJAX in jQuery, oltre all'aggiunta di un blocco try..catch a ogni callback? La funzione di errore non viene chiamata in questa situazione.Eccezioni lanciate in jQuery Chiamate AJAX ingerite?
$.ajax(
{
url: 'myurl.rails',
success: function(data)
{
throw 'Oh no!';
},
error: function (xhr, textStatus, errorThrown)
{
console.log('AJAX call failed', xhr, textStatus, errorThrown);
}
});
Sono curioso se qualcuno sa * perché * non importa se viene lanciata un'eccezione: http://stackoverflow.com/questions/11800349/why-does-jquery-swallow-exceptions-in-ajax-success- callback –