Bonjour,

Tout d'abord, je risque de ne pas être très précise dans l'explication de mon problème. Mon patron nous a payé une formation PHP il y a 15 jours et on m'a mis sur la maintenance de notre Extranet. Du coup je patauge énormément et vu mon (in)expérience, je ne comprend pas forcément tout . Je vais essayer d'être claire.

J'ai une page PHP qui appelle une fonction javascript et cette fonction js appelle le fameux XMLHttpRequest.

Tout d'abord ma config. Je travaille en local avec Wamp server 2.2 et je lance le site à partir d'un virtualhost.

Je vous mets le 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
 
if (window.XMLHttpRequest) {
	isIE = false;
	xml_obj= new XMLHttpRequest();
}
else if (window.ActiveXObject)
	xml_obj= new ActiveXObject("Microsoft.XMLHTTP");
else
	return(false)
 
if (doCount==1) {
	theURL = myurl + unescape(params) + "&doCount=1";
}
else if (step!=null) {
	theURL = myurl + unescape(params) + "&debut="+step;
}
else {
	theURL = myurl + unescape(params);
}
 
if (xml_obj.open("GET", theURL, true)) {
	alert("ok");
}
else {
	alert("KO");
}
myurl correspond à : http://mon_virtual_host/fichier.php.
J'ai ajouté le contrôle sur le xml_obj.open pour voir si l'instruction s’exécutait bien mais mon alert me retourne "KO".
Lorsque je fais un alert(xml_obj) j'ai bien XMLHttpRequest de retourner et j'ai essayé de faire un alert(xml_obj.status) et cela me retourne 0.

Le même code fonctionne en production sur un domaine. Je me demande si cela ne viendrait pas de ma config en local. J'ai fais des recherches sur google mais je n'ai rien trouvé.
Avez-vous une idée ?
Par avance merci.