Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > AJAX
AJAX Forum sur la programmation AJAX. Avant de poster : Cours AJAX, FAQ AJAX, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/11/2010, 06h49   #1
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 167
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 167
Points : 29
Points : 29
Par défaut Les données affichés par xmlhttrequest() ne sont pas actualisées après une modification

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 :
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 ?!
belaggoun2000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2010, 08h25   #2
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 127
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 127
Points : 7 271
Points : 7 271
Bonjour,

C'est une problème de cache, regarde la

A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 29/11/2010, 15h01   #3
Membre Expert
 
Avatar de Watilin
 
Homme Matilin Torre
Étudiant
Inscription : juin 2010
Messages : 679
Détails du profil
Informations personnelles :
Nom : Homme Matilin Torre
Âge : 23
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2010
Messages : 679
Points : 1 202
Points : 1 202
+1 pour Andry.

Sinon, je tique sur ton message d’erreur : « Votre navigateur ne supporte pas les objets XMLHttpRequest… » : l’utilisateur s’en fout des détails techniques, il lui faut un message qui l’aide à comprendre et à corriger le problème lui-même, du style « votre navigateur est obsolète, vous pouvez en télécharger un récent à telle ou telle adresse, etc. »

Imagine que tu t’adresses à ma grand-mère Tu lui parles de navigateur, elle pense à Christophe Colomb. Et alors si tu te mets à parler de XMLHttpRequest, c’est même pas la peine…
__________________
Disposition de clavier ergonomique française : Bépo
Watilin est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 30/11/2010, 06h49   #4
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 167
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 167
Points : 29
Points : 29
bonjour
Premièrement je vous remercie pour vos réponses mes amis
et pour la remarque ..... elle ma vraiment donnée un moment de joie en plain galère de développement !!

Merci encor une fois
belaggoun2000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2010, 16h33   #5
Expert Confirmé Sénior
 
Avatar de RomainVALERI
 
Homme Romain VALERI
POOête
Inscription : avril 2008
Messages : 2 570
Détails du profil
Informations personnelles :
Nom : Homme Romain VALERI
Âge : 35
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : POOête

Informations forums :
Inscription : avril 2008
Messages : 2 570
Points : 4 070
Points : 4 070
Citation:
Envoyé par Watilin Voir le message
Imagine que tu t’adresses à ma grand-mère Tu lui parles de navigateur, elle pense à Christophe Colomb. Et alors si tu te mets à parler de XMLHttpRequest, c’est même pas la peine…
+1 Mère-grand

Faut bien avouer que sorti de son contexte technique... on dirait un peu que ça a été tapé (certes au clavier mais) avec le front
__________________

...pour les linguistes et les curieux >>> générateur de phrases aléatoires

__________________
RomainVALERI est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2010, 17h04   #6
Membre Expert
 
Avatar de Watilin
 
Homme Matilin Torre
Étudiant
Inscription : juin 2010
Messages : 679
Détails du profil
Informations personnelles :
Nom : Homme Matilin Torre
Âge : 23
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2010
Messages : 679
Points : 1 202
Points : 1 202
Citation:
Envoyé par anonyme oublié
Dans "XMLHttpRequest", il y a 3 voyelles
__________________
Disposition de clavier ergonomique française : Bépo
Watilin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h45.


 
 
 
 
Partenaires

Hébergement Web