Статьи

Функция обработки ошибок jQuery Ajax

Функция обработки ошибок 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 + " " ); });

    Официальный API .ajaxError ()

    Примечание. Если вызывается $ .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); } } }); });