Dernière mise à jour le .
  1. Documentation
  2. >
  3. Modules
  4. >
  5. Ajax
  6. >
  7. stateList

Ajax.stateList

Tableau listant les états que peut prendre une réponse.

Détails

Ajax.stateList = [ "create", "init", "queue", "prepare", "send", "receive", "load", "prepareData", "history", "complete" ];

Où:

  • create: la requête a été créée mais pas encore envoyée;

  • init: la requête a été initialisée pour envoi. A cet état, la promesse liée à la réponse à été créée et les propriétés resolve et reject sont disponible dans la réponse;

  • queue: la requête est en attente dans une liste. Uniquement si la propriété queue est une chaine de caractère.

  • prepare: la requête est en préparation d'envoi et les arguments doivent être préparés;

  • send: la requête a été envoyée;

  • receive: la requête a été envoyée;

  • load: la réception des données est terminée;

  • prepareData: les données reçues sont en cours de traitement avant exploitation;

  • history: la réponse est en cours d'ajout à l'historique du navigateur. Uniquement si history vaut true;

  • complete: La réponse est finie et les réponses prêtes à être exploitées.

A chaque état peut être attaché un événement, en utilisant la méthode addEventListener ou en utilisant la méthode en ligne tel que maRequete.oncreate = ....