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
Partager