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 :

Envoyer un tableau html via ajax pour le récupérer en php


Sujet :

AJAX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2019
    Messages
    138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2019
    Messages : 138
    Par défaut Envoyer un tableau html via ajax pour le récupérer en php
    Bonjour,

    Je dispose de champ dans un tableau hml. les champ ont des noms ou id nommées
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <select id="article[]" name="article[]">
    ou
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="text" id="quantite[]" size="12"/>'
    Je veux via ajax envoyer ces champ pour le récupérer dans une page PHP.
    Comment faire ?

    Merci d'avance

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 207

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2019
    Messages
    138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2019
    Messages : 138
    Par défaut
    Bonjour finalement je suis passé par la fonction html getElementsByName qui renvoie un tableau contenant les valeurs du champ taggé.
    Ensuite je mets toutes ces valeurs dans un tableau javascript. voici le code et ça marche

    Code html : 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
    24
    25
    26
    27
    28
    29
    30
    <input type="text"  name="article[]" size="12" />';
    <input type="text"  name="quantite[]" size="12" />';
    <input type="text" name="prix_unitaire[]" size="12"/>';
    <input type="text" name="montant[]"/>';
    <script>
     var tabarticle=[];
     var articlet=document.getElementsByName("article[]");
    for(var i=0;i<articlet.length;i++)
    {
        tabarticle.push(articlet[i].value);
    }
    var tabquantite=[];
    var quantitet=document.getElementsByName("quantite[]");
    for(var i=0;i<quantitet.length;i++)
    {
        tabquantite.push(quantitet[i].value);
    }
    var tabpu=[];
    var put=document.getElementsByName("prix_unitaire[]");
    for(var i=0;i<put.length;i++)
    {
        tabpu.push(put[i].value);
    }
    var tabmontant=[];
    var montantt=document.getElementsByName("montant[]");
    for(var i=0;i<montantt.length;i++)
    {
        tabmontant.push(montantt[i].value);
    }
    </script>

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

Discussions similaires

  1. probleme communication entre getUrl flash et page html via ajax
    Par sooprano dans le forum Intégration
    Réponses: 0
    Dernier message: 08/07/2009, 16h00
  2. Tri dans tableau html via liste déroulante
    Par guispider dans le forum Langage
    Réponses: 7
    Dernier message: 18/02/2009, 17h31
  3. Envoyer un tableau javascript avec AJAX
    Par matteli dans le forum Général JavaScript
    Réponses: 16
    Dernier message: 18/10/2008, 15h20
  4. Réponses: 8
    Dernier message: 08/06/2007, 21h39

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