Bonjour à tous,

Ca fait peu de temps que j'utilise Ajax et sur mon code, j'ai une erreur.

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
 
//Objet XMLHTTPRequest
var XHR = null;
function ajout(id)
{
	//Si l'objet existe déjà on abandonne la requête et on le supprime
	if(XHR && XHR.readyState != 0)
	{
		XHR.abort();
		delete XHR;
	}
 
	//Création de l'objet XMLHTTPRequest
	XHR = new XMLHttpRequest();
	if(!XHR)
	{
		return false;
	}
 
	url = "mapage.php?id=" + id;
	XHR.open("GET", url, true);
 
	XHR.onreadystatechange = function()
	{
		//Si le chargement est terminé
		if (XHR.readyState == 4 && XHR.status ==200)
		{
			alert(XHR.responseText);
		}
	}
 
	//Envoi de la requête
	XHR.send(null);
}
Et voici maintenant mon erreur qui me renvoie vers "XHR.status == 200" :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIXMLHttpRequest.status]"  nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)"
J'ai essayé de regarder un peu sur les forums ou sur google mais je n'ai rien trouvé qui corresponde à mon problème.

Savez vous d'ou ça vient ?

Merci d'avance pour votre aide