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] <table> et Ajax


Sujet :

AJAX

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 40
    Par défaut [AJAX] <table> et Ajax
    Je vais faire bref :

    Voilà la boucle php :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    echo "<table>";
    while ($row1 = mysql_fetch_array($res1, MYSQL_ASSOC))
    {
    	echo "<td>".$row1['login']."</td><td>".$row1['mail']."</td>"."</tr>";
    }
    echo "</table>";

    Voila le contenu de ma fonction 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
     
    function list()
    {
        var xhr=null;
     
        if (window.XMLHttpRequest) {
            xhr = new XMLHttpRequest();
        }
        else if (window.ActiveXObject)
        {
            xhr = new ActiveXObject("Microsoft.XMLHTTP");
        }
     
        xhr.open("GET", "list.php", true);
        var place2 = document.getElementById('contenu2');
     
        xhr.send(null);
    }

    Comment récupérer le tableau généré par la boucle dans le fichier PHP et l'afficher dans un div ?

    J'ai du mal avec l'ajax.

    Merci par avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    onjour,
    => Utilisation d'Ajax

    Remplacer (dans l'exemple function go()) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    		alert(xhr.responseText);
    par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    		document.getElementById('contenu2').InnerHTML = xhr.responseText;

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

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Citation Envoyé par jreaux62 Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    		document.getElementById('contenu2').InnerHTML = xhr.responseText;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('contenu2').innerHTML = xhr.responseText;
    A+.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 40
    Par défaut
    Merci pour les réponses, j'avais trouvé une autre solution. Mais celle-ci est nettement moins prise de tête

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

Discussions similaires

  1. afficher le contenu d'une table avec ajax
    Par anouarsurvive dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 24/10/2008, 11h11
  2. Réponses: 1
    Dernier message: 02/10/2008, 16h08
  3. [AJAX] Table.innerHTML et IE..
    Par jyuzakumo dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 04/04/2008, 11h31
  4. [AJAX] Ajout de lignes dans une table avec Ajax
    Par Tententai dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 01/11/2007, 15h54
  5. [AJAX] Tables différence entre IE et Firefox
    Par yuukuari dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 28/06/2007, 11h10

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