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] comment afficher un table récupérer depuis ajax ?


Sujet :

AJAX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2008
    Messages
    1 222
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 1 222
    Par défaut [AJAX] comment afficher un table récupérer depuis ajax ?
    Bonjour, je récupère depuis un ajax un post:

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <div id="reponse">
     
    </div>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    var ajax = getXmlHttpRequest();
    ajax.open('POST','retour.php',true);
    ajax.setRequestHeader("Content-type","application/x-www-form-urlencoded");
    ajax.send('nom=toto&&sexe=m');
    ajax.onreadystatechange = function(){
        if(ajax.readyState == 4 && ajax.status == 200)
        {
            alert(ajax.responseText);
        }
    };
    ajax.send(null);
    comment je dois faire pour afficher cette table dans ma div reponse ?

    voici retour.php

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php
     
    echo '<table>';
    echo '<tr>';
    echo '<td>'.$_POST['nom'].'</td>';
    echo '<td>'.$_POST['sexe'].'</td>';
    echo '</tr>';
    echo '</table>';
     
    ?>


    alert(ajax.responseText); me donne bien la réponse sous form html

    mais rien n'affiche
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    if(ajax.readyState == 4 && ajax.status == 200)
    {
        var tb_reponse = ajax.responseText;
    }
    };
    ajax.send(null);document.getElementById('reponse').innerHTML= tb_reponse;

    merci d'avance pour le conseille

  2. #2
    Invité
    Invité(e)
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    			if(ajax.readyState == 4 && ajax.status == 200)
    			{
    				//alert(ajax.responseText);
    				document.getElementById('reponse').innerHTML= ajax.responseText;
    			}

  3. #3
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2008
    Messages
    1 222
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 1 222
    Par défaut
    merci

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 14/03/2013, 21h41
  2. Réponses: 0
    Dernier message: 14/03/2013, 03h42
  3. Réponses: 2
    Dernier message: 11/09/2009, 10h25
  4. Réponses: 4
    Dernier message: 04/11/2008, 10h39
  5. Réponses: 9
    Dernier message: 12/06/2008, 15h37

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