Je suis le tuto de Gaël Donat sur Développez :
<http://gael-donat.developpez.com/web/intro-ajax/>
au paragraphe "II-C. Le vrai, l'unique AJAX" il y a un exmple 3 :
<http://gael-donat.developpez.com/web/intro-ajax/index3.html>
qui marche très bien MAIS, si je regarde la console, j'ai un message
d'erreur :
Error: docXML is null
Source File: <http://gael-donat.developpez.com/web/intro-ajax/ajax3.js>
Line: 23
La ligne 23 étant :
var items = docXML.getElementsByTagName("donnee")
Donc, ce que je souhaite comprendre c'est : comment ce fait'il que ça
marche alors que la console me dit que docXML est null sur TenFourFox
comme sur Safari ???
--
« La vie ne se comprend que par un retour en arrière,
mais on ne la vit qu'en avant. »
(Sören Kierkegaard)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
unbewusst.sein
Une Bévue wrote:
Donc, ce que je souhaite comprendre c'est : comment ce fait'il que ça marche alors que la console me dit que docXML est null sur TenFourFox comme sur Safari ???
bon, c'est tout bête : la fonction alert_ajax(xhr) est appellée à chaque changement d'état de xhr.onreadystatechange
il n'y a pas de test pour l'état "OK" : if (xhr.readyState==4)
et donc effectivement docWML est null pour les états qui ne correspondent pas à 4... -- « L'homme est capable du meilleur comme du pire, mais c'est vraiment dans le pire qu'il est le meilleur. » (Grégoire Lacroix)
Une Bévue <unbewusst.sein@fai.invalid> wrote:
Donc, ce que je souhaite comprendre c'est : comment ce fait'il que ça
marche alors que la console me dit que docXML est null sur TenFourFox
comme sur Safari ???
bon, c'est tout bête :
la fonction alert_ajax(xhr) est appellée à chaque changement d'état de
xhr.onreadystatechange
il n'y a pas de test pour l'état "OK" :
if (xhr.readyState==4)
et donc effectivement docWML est null pour les états qui ne
correspondent pas à 4...
--
« L'homme est capable du meilleur comme du pire,
mais c'est vraiment dans le pire qu'il est le meilleur. »
(Grégoire Lacroix)
Donc, ce que je souhaite comprendre c'est : comment ce fait'il que ça marche alors que la console me dit que docXML est null sur TenFourFox comme sur Safari ???
bon, c'est tout bête : la fonction alert_ajax(xhr) est appellée à chaque changement d'état de xhr.onreadystatechange
il n'y a pas de test pour l'état "OK" : if (xhr.readyState==4)
et donc effectivement docWML est null pour les états qui ne correspondent pas à 4... -- « L'homme est capable du meilleur comme du pire, mais c'est vraiment dans le pire qu'il est le meilleur. » (Grégoire Lacroix)
Y.D.
Le 01/09/2011 07:29, Une Bévue a écrit :
[...] il y a un exmple 3 : <http://gael-donat.developpez.com/web/intro-ajax/index3.html> qui marche très bien MAIS, si je regarde la console, j'ai un message d'erreur : Error: docXML is null Source File:<http://gael-donat.developpez.com/web/intro-ajax/ajax3.js> Line: 23
[...] il y a un exmple 3 :
<http://gael-donat.developpez.com/web/intro-ajax/index3.html>
qui marche très bien MAIS, si je regarde la console, j'ai un message
d'erreur :
Error: docXML is null
Source File:<http://gael-donat.developpez.com/web/intro-ajax/ajax3.js>
Line: 23
[...] il y a un exmple 3 : <http://gael-donat.developpez.com/web/intro-ajax/index3.html> qui marche très bien MAIS, si je regarde la console, j'ai un message d'erreur : Error: docXML is null Source File:<http://gael-donat.developpez.com/web/intro-ajax/ajax3.js> Line: 23