a 5
s et je l’utilise seulement 1 d'entre eux (le dernier d'entre eux, `` ).
Quels sont les autres pour, et quelles applications pratiques puis-je les utiliser dans ?
a 5
s et je l’utilise seulement 1 d'entre eux (le dernier d'entre eux, `` ).
Quels sont les autres pour, et quelles applications pratiques puis-je les utiliser dans ?
La liste complète des readyState
valeurs:
State Description
0 The request is not initialized
1 The request has been set up
2 The request has been sent
3 The request is in process
4 The request is complete
(à partir de http://www.w3schools.com/ajax/ajax_xmlhttprequest_onreadystatechange.asp)
Dans la pratique, vous presque jamais les utiliser, sauf pour les 4.
Certains XMLHttpRequest implémentations peuvent vous permettre de voir partiellement reçu des réponses, en responseText
lorsque readyState==3
, mais ce n'est pas universellement pris en charge et ne doit pas être invoqué.
réponse de kieroncontient w3schools Réf. auquel personne ne s’appuient, réponse de bobincedonne le lien, ce qui en fait raconte l’implémentation native d’Internet Explorer,
alors, voici la documentation originale citée pour comprendre justement ce que readystate représente :
S’il vous plaît lire ici : W3C Explaination de ReadyState
Original de la documentation définitive
0
, 1
et 2
seulement de suivre la façon dont beaucoup de méthodes nécessaires pour faire une demande que vous avez appelé jusqu'à présent.
3
vous dit que la réponse du serveur a commencé à venir dans. Mais quand vous êtes à l'aide de l' XMLHttpRequest
objet à partir d'une page web, il n'y a presque rien(*) vous pouvez le faire avec cette information, puisque vous n'avez pas accès à l'étendue des propriétés qui vous permettent de lire les données partielles.
readyState 4
, est le seul qui détient aucun sens.
(*: à propos de la seule concevable pour l'utilisation que je pense pour la vérification de readyState 3
c'est qu'il signale une forme de vie à la fin du serveur, de sorte que vous pourrait peut-être augmenter la quantité de temps que vous attendez une réponse complète lorsque vous la recevez.)
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.