jQuery - Método ajaxError (devolución de llamada)

Descripción

los ajaxError( callback )El método adjunta una función que se ejecutará cada vez que falle una solicitud AJAX. Este es un evento Ajax.

Sintaxis

Aquí está la sintaxis simple para usar este método:

$(document).ajaxError( callback )

Parámetros

Aquí está la descripción de todos los parámetros utilizados por este método:

  • callback- La función a ejecutar. XMLHttpRequest y la configuración utilizada para esa solicitud se pasan como argumentos a esta función. Se pasa un tercer argumento, un objeto de excepción, si se produce una excepción mientras se procesa la solicitud.

Ejemplo

A continuación se muestra un ejemplo simple que muestra el uso de este método.

<html>
   <head>
      <title>The jQuery Example</title>
      <script type = "text/javascript" 
         src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js">
      </script>
		
      <script type = "text/javascript" language = "javascript">
         $(document).ready(function() {
			
            $("#driver").click(function(event){
               /* Assume result.text does not exist. */
               $('#stage1').load('/jquery/result.text');
            });

            $(document).ajaxError(function(event, request, settings ){
               $("#stage2").html("<h1>Error in loading page.</h1>");
            });
				
         });
      </script>
   </head>

   <body>
      <p>Click on the button to load result.text file:</p>
		
      <div id = "stage1" style = "background-color:blue;">
         STAGE - 1
      </div>
		
      <div id = "stage2" style = "background-color:blue;">
         STAGE - 2
      </div>
		
      <input type = "button" id = "driver" value = "Load Data" />
   </body>
</html>

Esto producirá el siguiente resultado:

jquery-ajax.htm