Функция обработки ошибок jQuery Ajax
$( document ).ajaxError(function( event, request, settings ) { $( "#msg" ).append( " Error requesting page " + settings.url + " " ); });
$( document ).ajaxError(function( event, request, settings ) { $( "#msg" ).append( " Error requesting page " + settings.url + " " ); });
$( document ).ajaxError(function( event, request, settings ) { $( "#msg" ).append( " Error requesting page " + settings.url + " " ); });
Примечание. Если вызывается $ .ajax () или $ .ajaxSetup () с глобальным параметром, для которого установлено значение false, метод .ajaxError () не будет запускаться.
Ниже приведена более старая функция, статус которой вы можете получить из объекта jqXHR.
$(function() { $.ajaxSetup({ error: function(jqXHR, exception) { if (jqXHR.status === 0) { alert('Not connect.n Verify Network.'); } else if (jqXHR.status == 404) { alert('Requested page not found. [404]'); } else if (jqXHR.status == 500) { alert('Internal Server Error [500].'); } else if (exception === 'parsererror') { alert('Requested JSON parse failed.'); } else if (exception === 'timeout') { alert('Time out error.'); } else if (exception === 'abort') { alert('Ajax request aborted.'); } else { alert('Uncaught Error.n' + jqXHR.responseText); } } }); });