salut à la communauté,
beh voilà j'ai un problème. Je suis nouveau en AJAX et j'ai écris le programme suivant:
monfichier.php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
header('Content-Type: text/xml'); 
echo "<?xml version=\"1.0\" ?>\n";
echo "<information>\n";
echo "<element>\n";
echo "<titel>test</titel>\n";
echo "<content>pourquoi</content>\n";
echo "</element>\n";
echo "</information>\n";
ajax.js:

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
39
 
function mission()
{
    var xhr;
 
    if (window.XMLHttpRequest) { 
        xhr = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) 
    {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
    //on définit l'appel de la fonction au retour serveur
    xhr.onreadystatechange = function() { affiche(xhr); };
 
    //on appelle le fichier reponse.txt
    xhr.open("GET", "http://www.babyloncircle-international.com/modules/babylon/where.php", true);
    xhr.send(null);
}
 
function affiche(xhr)
{
	if (xhr.readyState==4)
	{
		var docXML= xhr.responseXML;
		var info = docXML.getElementsByTagName('element');
		//var title = info[0].getElementsByTagName('titel')[0].firstChild.data;
		//var content = docXML.getElementsByTagName("content");
		//on fait juste une boucle sur chaque element "donnee" trouvé
		alert(info[0].firstChild.data);
		document.write('<div id=\'titre\'>'+""+'</div>');
		document.write('<br/><br/>');
		//document.write('<div id=\'text\'><b>'+content.data+'</b></div>');
	//echo "<div id='text'>".$texte."</div>";
		//echo "<br><br><br><br><br><br><br><br><br><br><br><br>";
		//alert (items.item(i).firstChild.data);
	}
 
}
Au moment d'éxécuter ce programme, il renvoie une érreur javascript:
docXML ist null.

Mais je ne sais pas pourquoi car le xml semble correct donc les éléments existent. pouvez vous m'aidez s'il vous plait.

Le programme en lui ne fais rien de spécial, c'est juste un programme pour savoir si il récupère les données du xml.

Bonne journée