Bonjour à tous,

Je n'arrive pas à isoler la source du problème.
Si côté php je met juste un echo "test"; en retour j'aurai encore Undefined.

Vous connaissez ce soucis ?

Code Javascript : 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
function ajax(fichier,data,method){
	if(method=='GET' && data!=null){
		fichier += '?' + data;
		data = null;
	}
	var xhr_object = null;
	if(window.XMLHttpRequest) // FIREFOX
		xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // IE
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest"); return;
	xhr_object.open(method, fichier, true);
	xhr_object.onreadystatechange = function(){
		if(xhr_object.readyState==4){
			return(xhr_object.responseText);
		}
	}
	if(method=='POST'){
		xhr_object.setRequestHeader( "Content-type" , "application/x-www-form-urlencoded" );
	}
	xhr_object.send(data);
}
 
function appel(){
	req = ajax("ajax.php", "ask=pos&value="+MyValue, "GET");
	alert(req);
}

Je récup ask par $_GET['ask'] etc..
A noter que j'utilise des variables sessions mais un session_start(); sur ajax.php devrait pas poser de problèmes.

Merci à tous