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

jQuery Discussion :

Récupération id dans tableau dynamique


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2013
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2013
    Messages : 124
    Par défaut Récupération id dans tableau dynamique
    Bonjour,
    Je reviens vers vous avec encore un léger problème.
    J'ai un tableau qui se rempli automatiquement via la BDD.
    A la dernière colonne de chaque ligne, j'ai 2 boutons (le premier pour éditer, le second pour effacer)

    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
    <tr>
    	<td><?php  echo $row->categorie_prod;?></td>
    	<td><?php  echo $row->marque_prod;?></td>
    	<td><?php  echo $row->ref_prod; ?></td>
    	<td><?php  echo number_format($row->prix_ht_prod, 2, ',', ' '); ?></td>
    	<td>- <?php  echo $row->remise_max_prod;?>%</td>
    	<td>
    		<FORM method="POST" action="gest_prod_editer.php" class="form_editer_prod"> 
    			<input type="hidden" name="id_produit" class="id_produit" value="<?php echo $row->id_produit; ?>" /> 
    			<input type="submit" name="editer" value="Editer"  class="submit_editer"/>
    		</FORM>
    	</td>
    	<td>
    		<FORM method="POST" action="gest_prod_enr.php" class="form_suppr_prod"> 
    			<input type="hidden" name="id_produit" class="id_produit" value="<?php echo $row->id_produit; ?>"/>
    			<input type="submit" name="desactiver" value="Désactiver" class="submit_suppr"/>
    		</FORM>
    	</td>
    </tr>
    En utilisant Ajax, je n'arrive pas à récupérer la valeur de id_produit de la ligne sélectionnée.
    C'est toujours le 1er de la liste qui est récupéré.
    Le code 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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    $(function(EditProduit) { 
    	$(document).ready(function() {
    		$(".tabl_prod").on('submit', '.form_editer_prod', function() {
    		console.log( $(".form_editer_prod").serialize() );
    			$("#loader").show();
    			$.ajax({
    				url: "gest_prod_editer.php",
    				type: "post",
    				dataType : 'html',
    				data : $('.form_editer_prod').serialize(),
    				success: function(data) {
    					if($.trim(data) == "nok"){
    					$("#loader").hide();
    						$(".error").empty().html("<div class='new_mess_erreur'><p>Impossible d'éditer le produit.</p><p>Veuillez recommencer.</p></div>").delay(2300).hide(200, function(){ $(this).html('').toggle()});
                        }
    					else {
    					$("#loader").hide();
    						$(".formulaire_edition").empty().html(data);
    					}
    				},
    				error : function(resultat, statut, erreur){
    					$(".error").html("Une erreur s'est produite. Veuillez recommencez ou prendre contact avec votre responsable.");
    				}
    			});
    		return false;
    		});
    	});
    });
    de plus, la console log me renvoit tous les id du tableau genre id_produit=12&id_produit=13&id_produit=14 etc.....
    Une idée svp?

  2. #2
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2013
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2013
    Messages : 124
    Par défaut
    J'ai réussi à sélectionner la bonne ligne

    data : $(this).serialize();

    Par contre, la console log me renvoit toujours tous les id de la table.
    Est ce génant?

  3. #3
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2013
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2013
    Messages : 124
    Par défaut
    Et un nouveau problème de plus, lorsque je clique sur plusieurs boutons "Editer", à partir du 6eme ou 7eme click, jquery plante

Discussions similaires

  1. Suppression inerdite dans tableau dynamique
    Par 7ider5 dans le forum Excel
    Réponses: 4
    Dernier message: 03/11/2009, 17h05
  2. liens dans tableau dynamique
    Par truitas dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 14/07/2009, 14h13
  3. Liste de choix dynamique dans tableau dynamique
    Par rvm31 dans le forum Langage
    Réponses: 4
    Dernier message: 13/05/2009, 17h14
  4. Cases à cocher dans tableau dynamique
    Par hartecel dans le forum Langage
    Réponses: 7
    Dernier message: 16/09/2008, 22h08
  5. probleme dans tableau dynamique
    Par zulad dans le forum C#
    Réponses: 3
    Dernier message: 27/07/2007, 21h05

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