Bonjour
Mes amis j’utilise une petit fonction js qui permet de récupérer des données à partir d’un fichier php
(Sélection de données a partir d’une BDD)
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
 
if(window.XMLHttpRequest) // Firefox   
    xmlhttp = new XMLHttpRequest();   
else if(window.ActiveXObject) // Internet Explorer   
  xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");   
else { // XMLHttpRequest non supporté par le navigateur   
     alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");     return;   
     }  
…………………………………………..
……………………………………………..
xmlhttp.open("GET", filename, true);  
xmlhttp.onreadystatechange = function() {   
    if(xmlhttp.readyState == 4 && xmlhttp.status==200) 
       {   alert (filename);
      /*  var tmp = xmlhttp.responseText.split("::");   
		var t="";
		for(i=0; i<=6 ;i++)
		{
		t=t+"---"+tmp[i];	
		}*/
		document.getElementById("detail_ap").innerHTML=xmlhttp.responseText;
       }   
xmlhttp.send();
Le problème c’est que l’affichage n’est pas actualiser en cas ou les données sont modifiées dans la bdd et je sollicite la fonction js pour les affichées.
Je pense qu’il faut libérer l’instance de l’objet XMLHttpRequest afin de renouveler le contenu du
xmlhttp.responseText ?!