Dernière mise à jour le .
- Documentation
- >
- Modules
- >
- Ajax
- >
- 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ésresolveetrejectsont disponible dans la réponse; -
queue: la requête est en attente dans une liste. Uniquement si la propriétéqueueest 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 sihistoryvauttrue; -
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 = ....