Bonjour,

je débute en AJAX et j'ai un pb. Je n'arrive pas à afficher la fameuse pop up où il y a "Données reçues en POST".Soyez compréhensif c'est mon premier script AJAX.

Merci de votre aide

Voilà mon script AJAX
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
35
36
37
38
function RequeteAJAX(){
 
var xhr_object = null; 
var method = "POST";
 
	if(window.XMLHttpRequest) // Firefox 
	   xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
	   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else { // XMLHttpRequest non supporté par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   return; 
	} 
 
 	var s1       = document.form.element['IDPseudo'].value; 
	var s2       = document.form.element['IDMDP'].value; 
	var data     = null; 
	alert(s1);
 
	if(s1 != "" && s2 != "") 
	   data = "s1="+s1+"&s2="+s2; 
 
	 xhr_object.open(method, "OuvertureSession.php", true); 
 
	   xhr_object.onreadystatechange = function() { 
	      if(xhr_object.readyState == 4) {
			 var tmp = xhr_object.responseText.split(":"); 
				if(typeof(tmp[1]) != "undefined") { 
		        //je met rien ici
				} 
	      alert(tmp[0]); 
		  }
	 }
	   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
 
	   xhr_object.send(data); 	   
 
}