| Index | Précédent | Suivant |

Traitement de la réponse

Contenu de la méthode onreadystatechange

if (http_request.readyState == 4) {
  if (http_request.status == 200) {
     // on a une réponse du serveur sans erreur
     // ici on va pouvoir faire quelque chose avec les données chargées
  } else {
     // il y a eu une erreur,
     // 404 (Not Found) ou 500 (Internal Server Error)...
     // On peut peut être informer l'utilisateur qu'il y a eu un problème
  } 
} else {
  // le contenu n'est pas encore arrivé
  // c'est le bon endroit pour activer un indicateur de chargement
}

30