IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AJAX Discussion :

[AJAX] Les données affichés par xmlhttrequest() ne sont pas actualisées après une modification


Sujet :

AJAX

  1. #1
    Membre du Club
    Inscrit en
    juin 2007
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : juin 2007
    Messages : 188
    Points : 66
    Points
    66
    Par défaut [AJAX] 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 : 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 ?!

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    septembre 2007
    Messages
    8 382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : septembre 2007
    Messages : 8 382
    Points : 15 017
    Points
    15 017
    Par défaut
    Bonjour,

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

    A+.

  3. #3
    Expert éminent
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    juin 2010
    Messages
    3 090
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : juin 2010
    Messages : 3 090
    Points : 6 741
    Points
    6 741
    Par défaut
    +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…
    La FAQ JavaScript – Les cours JavaScript
    Touche F12 = la console → l’outil indispensable pour développer en JavaScript !

  4. #4
    Membre du Club
    Inscrit en
    juin 2007
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : juin 2007
    Messages : 188
    Points : 66
    Points
    66
    Par défaut
    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

  5. #5
    Expert confirmé
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : avril 2008
    Messages : 2 652
    Points : 4 164
    Points
    4 164
    Par défaut
    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

    __________________

  6. #6
    Expert éminent
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    juin 2010
    Messages
    3 090
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : juin 2010
    Messages : 3 090
    Points : 6 741
    Points
    6 741
    Par défaut
    Citation Envoyé par anonyme oublié
    Dans "XMLHttpRequest", il y a 3 voyelles
    La FAQ JavaScript – Les cours JavaScript
    Touche F12 = la console → l’outil indispensable pour développer en JavaScript !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Comment puis-je trier les données affichées par la BDD ?
    Par allowed dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 26/05/2016, 19h59
  2. Les processus créés par system() ne sont pas arrêtés quand mon service windows stoppe
    Par Glavio dans le forum Programmation et administration système
    Réponses: 6
    Dernier message: 30/04/2012, 23h25
  3. Réponses: 3
    Dernier message: 12/03/2012, 09h26
  4. Réponses: 0
    Dernier message: 14/08/2010, 14h27
  5. Réponses: 1
    Dernier message: 30/01/2010, 21h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo