[AJAX] INVALID_STATE_ERR: DOM Exception 11
Bonjour,
J'ai l'erreur suivante : INVALID_STATE_ERR: DOM Exception 11
Mon code est le suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| function categorie(){
//On déclare une variable
var mavariable1 = objet_XMLHttpRequest();
//On assigne une fonction à la propriété onreadystatechange
mavariable1.onreadystatechange = function(){
//Si l'attribut readyState renvoie 4 et que l'attribut status renvoie 200
if(mavariable1.readyState == 4 && mavariable1.status == 200){
//On affiche le résultat chargé dans l'attribut responseText
document.getElementById('tableau').innerHTML = mavariable1.responseText;
}
//côté ajax ça merde
else{
//on contrôle le statut. Si 404, le fichier ouvert par "open" n'existe pas
if(mavariable1.status == 404){
alert('Erreur ' +mavariable1.status + '! Le fichier php semble être absent...');
}
}
};
//On déclare la méthode d'envoie
mavariable1.open("GET","tableau.php",true);
//On envoie
mavariable1.send();
} |
L'erreur me renvoie sur la ligne :
Code:
alert('Erreur ' +mavariable1.status + '! Le fichier php semble être absent...');
La fonction est appelé via un "onload" sur la balise "body" :
Code:
<body onload="categorie();">
Pourquoi ais-je cette erreur svp?
Merci