Uncaught Error: InvalidStateError: DOM Exception 11
6 réponses
Une Bévue
Bon, j'ai cette erreur :
Uncaught Error: InvalidStateError: DOM Exception 11
à la ligne 22 (dixit Chrome Outils de dev) où justement le script ne
passe pas :
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
Une Bévue
Le 13/09/13 19:26, Une Bévue a écrit :
Bon, j'ai cette erreur : Uncaught Error: InvalidStateError: DOM Exception 11 à la ligne 22 (dixit Chrome Outils de dev) où justement le script ne passe pas :
function viewCategories(){ if(xhr.readyState==4 && xhr.status= 0){
m'a "mis la puce à l'oreille", au lieu de faire l'if combiné comme plu haut, j'en met deux en "séquence" :
if(xhr.readyState===4){ if(xhr.status== 0){
càd que là, le "xhr.status" n'est testé qu'après avoir eu le *bon* "xhr.readyState".
pourtant la vérification logique de : xhr.readyState==4 && xhr.status= 0 se fait de gauche à droite non ?
donc si c'est pas le readyState, normalement le status n'est pas évalué.
remarquez, j'ai changé, en même temps, les "==" en "===" ???
Le 13/09/13 19:26, Une Bévue a écrit :
Bon, j'ai cette erreur :
Uncaught Error: InvalidStateError: DOM Exception 11
à la ligne 22 (dixit Chrome Outils de dev) où justement le script ne
passe pas :
function viewCategories(){
if(xhr.readyState==4 && xhr.status= 0){
<snip />
bon, je "pense" avoir résolu ce petit pb mais n'en suis pas absolument
certain.
stackoverflow page :
<http://stackoverflow.com/questions/15398571/uncaught-error-invalidstateerror-dom-exception-11-with-ajax>
m'a "mis la puce à l'oreille", au lieu de faire l'if combiné comme plu
haut, j'en met deux en "séquence" :
if(xhr.readyState===4){
if(xhr.status== 0){
càd que là, le "xhr.status" n'est testé qu'après avoir eu le *bon*
"xhr.readyState".
pourtant la vérification logique de :
xhr.readyState==4 && xhr.status= 0
se fait de gauche à droite non ?
donc si c'est pas le readyState, normalement le status n'est pas évalué.
remarquez, j'ai changé, en même temps, les "==" en "===" ???
Bon, j'ai cette erreur : Uncaught Error: InvalidStateError: DOM Exception 11 à la ligne 22 (dixit Chrome Outils de dev) où justement le script ne passe pas :
function viewCategories(){ if(xhr.readyState==4 && xhr.status= 0){
remarquez, j'ai changé, en même temps, les "==" en "===" ???
d'après ce que je viens de tester, c'est *très* important, sinon j'ai encore deux erreurs pour deux autres xhr.
SAM
Le 13/09/13 19:36, Une Bévue a écrit :
pourtant la vérification logique de : xhr.readyState==4 && xhr.status= 0 se fait de gauche à droite non ?
de mémoire (faible) de très anciennes lectures, il me semble que c'est le contraire
mais ... ça ne veut pas dire que ça doit suivre un ordre "chronologique" (celui des réponses de l'état du serveur), ça ne suit, au mieux, qu'un ordre "logique"
Cordialement, -- Stéphane Moriaux avec/with iMac-intel 27" & Mac OS X 10.6.8
Le 13/09/13 19:36, Une Bévue a écrit :
pourtant la vérification logique de :
xhr.readyState==4 && xhr.status= 0
se fait de gauche à droite non ?
de mémoire (faible) de très anciennes lectures, il me semble que c'est
le contraire
mais ... ça ne veut pas dire que ça doit suivre un ordre "chronologique"
(celui des réponses de l'état du serveur),
ça ne suit, au mieux, qu'un ordre "logique"
Cordialement,
--
Stéphane Moriaux avec/with iMac-intel 27" & Mac OS X 10.6.8
pourtant la vérification logique de : xhr.readyState==4 && xhr.status= 0 se fait de gauche à droite non ?
de mémoire (faible) de très anciennes lectures, il me semble que c'est le contraire
mais ... ça ne veut pas dire que ça doit suivre un ordre "chronologique" (celui des réponses de l'état du serveur), ça ne suit, au mieux, qu'un ordre "logique"
Cordialement, -- Stéphane Moriaux avec/with iMac-intel 27" & Mac OS X 10.6.8
SAM
Le 13/09/13 19:43, Une Bévue a écrit :
Le 13/09/13 19:36, Une Bévue a écrit :
remarquez, j'ai changé, en même temps, les "==" en "===" ???
d'après ce que je viens de tester, c'est *très* important,
Je sais pô
sinon j'ai encore deux erreurs pour deux autres xhr.
pit'êt' bien que
if(xhr.readyState=='4'){ if(xhr.status=='200'){
fonctionnerait aussi ?
Mébon ... ça m'étonne qd même
Cordialement, -- Stéphane Moriaux avec/with iMac-intel 27" & Mac OS X 10.6.8
Le 13/09/13 19:43, Une Bévue a écrit :
Le 13/09/13 19:36, Une Bévue a écrit :
remarquez, j'ai changé, en même temps, les "==" en "===" ???
d'après ce que je viens de tester, c'est *très* important,
Je sais pô
sinon j'ai encore deux erreurs pour deux autres xhr.
pit'êt' bien que
if(xhr.readyState=='4'){
if(xhr.status=='200'){
fonctionnerait aussi ?
Mébon ... ça m'étonne qd même
Cordialement,
--
Stéphane Moriaux avec/with iMac-intel 27" & Mac OS X 10.6.8