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

JavaScript Discussion :

[AJAX] faire apparaître du code HTML avec AJAX ?


Sujet :

JavaScript

  1. #1
    Membre expérimenté
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Par défaut [AJAX] faire apparaître du code HTML avec AJAX ?
    Salut tout le monde,

    J'ai un script javascript qui me permet d'ajouter une ligne dans un tableau et d'y insérer des zones de textes.

    Le nombre de zones de texte dépend du nombre de champs de la table sélectionnée.

    Voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <script type="text/javascript">
    function AddRow(NombreCellules)
    {
         var newRow = document.getElementById('TableauUpdate').insertRow(-1); //on ajoute une ligne en fin de tableau
      for(i = 0; i < NombreCellules - 1; i++)
      {
        var input = document.createElement("input");
        input.type = "text";
        newCell = newRow.insertCell(i);
        newCell.appendChild(input);
      }
    }
    </script>
    Le problème est que je ne vois pas le code de mes text area dans le code source HTML.

    Est-il possible que le code des nouvelles text area apparaissent dans la source HTML avec AJAX ?

    Merci d'avance.

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Le code HTML est inséré dans le DOM pour pouvoir être affiché. Il suffit donc de chercher le code source généré (par exemple avec Firebug sous FF) car par défaut, le code source fourni est celui généré au chargement de la page.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Membre expérimenté
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Par défaut
    Citation Envoyé par Bovino Voir le message
    Le code HTML est inséré dans le DOM pour pouvoir être affiché. Il suffit donc de chercher le code source généré (par exemple avec Firebug sous FF) car par défaut, le code source fourni est celui généré au chargement de la page.
    Bonjour,

    Merci pour ta réponse.

    N'est-il pas possible avec ajax de regénérer une page après insertion dynamique de zone de texte ?

    Merci encore.

    beegees.

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Le DOM (et donc le code html correspondant) est mis à jour automatiquement, pour le visualiser, il suffit juste d'utiliser les bons outils !
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  5. #5
    Membre expérimenté
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Par défaut
    Citation Envoyé par Bovino Voir le message
    Le DOM (et donc le code html correspondant) est mis à jour automatiquement, pour le visualiser, il suffit juste d'utiliser les bons outils !
    Quand d'autres utilisateurs travaille sur une page de ton site web, leur impose tu des outils comme firebug ?

    beegees

  6. #6
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    A vrai dire, je ne comprend pas trop ta question... Quel est le but ?
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  7. #7
    Membre expérimenté
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Par défaut
    Citation Envoyé par Bovino Voir le message
    A vrai dire, je ne comprend pas trop ta question... Quel est le but ?
    Sorry je n'ai pas été assez précis.

    J'aimerais que des visiteurs puissent ajouter des lignes à un tableau dans une page qu'ils visite afin de pouvoir ajouter un enregistrement dans ma table MYSQL.

    Pour mettre à jour la bd, il faut que la nouvelle ligne et surtout les nouvelles zones de texte soient reconnues dans le code HTML.

    Vue qu'il y'en a déjà dans le tableau existant, il faut dernier un numéro juste après celui existant...

    Est-il possible de recharger la page avec les nouveautés (la nouvelle ligne et et les zones de textes qui y s'y trouvent) ?

    Merci

  8. #8
    Membre expérimenté
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Par défaut
    Re,

    Je me permets de poster un nouveau message car je pense avoir compris exactement ce que j'avais besoin.

    Je pense donc que ce post peut être délesté.

    Merci

Discussions similaires

  1. Evaluation de HTML avec Ajax
    Par YvonBlais dans le forum jQuery
    Réponses: 9
    Dernier message: 24/07/2011, 12h40
  2. perte de balises html avec AJAX super bizarre
    Par shadeoner dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 14/07/2009, 17h23
  3. Réponses: 5
    Dernier message: 25/02/2009, 15h13
  4. [AJAX] faire apparaître un composant
    Par argon dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 28/04/2008, 10h18

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