Bonjour,

Voici ma fonction ajax en POST
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
function fill_table(){
	var xmlhttp;
	if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp=new XMLHttpRequest();
	}
	else{// code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.onreadystatechange=function(){
		if (xmlhttp.readyState==4 && xmlhttp.status==200){
			document.getElementById("done_by").innerHTML=xmlhttp.responseText;
		}
	}
	alert(xmlhttp.statusText);
	xmlhttp.open('POST', '../functions/ajax/fill_progress.php');
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlhttp.send("id_case=" + id_case);
	alert("It worked!");
}
Mon fill_progress.php n'est composé que de ces lignes (oui je fais des tests)
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<?php
session_start();
echo("test");
?>

Et j'ai bien un <span id="done_by"> </span> dans mon html

Et quand je test mon objet xmlhttp pour vérifier son statut j'obtient 0 ce qui est souvent liée à un problème d'accès (rights ou path).

Et je me suis aperçu que c'est surement cette ligne xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); qui posait problème étant donné que je suis en phase de test et travail donc avec wamp server (donc mon url n'est pas de type www.xxx.yyy mais localhost/../../)

Est-ce possible que mon erreur soit ceci ?