jQuery - méthode ajaxError (callback)

La description

le ajaxError( callback )attache une fonction à exécuter chaque fois qu'une requête AJAX échoue. Ceci est un événement Ajax.

Syntaxe

Voici la syntaxe simple pour utiliser cette méthode -

$(document).ajaxError( callback )

Paramètres

Voici la description de tous les paramètres utilisés par cette méthode -

  • callback- La fonction à exécuter. Le XMLHttpRequest et les paramètres utilisés pour cette demande sont transmis en tant qu'arguments à cette fonction. Un troisième argument, un objet d'exception, est passé si une exception s'est produite lors du traitement de la demande.

Exemple

Voici un exemple simple montrant l'utilisation de cette méthode.

<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>

Cela produira le résultat suivant -

jquery-ajax.htm