A voir également:
- Probleme id js
- Document id lycamobile - Forum Logiciels
- Copiez l'image dans un logiciel d'édition d'images ou un outil en ligne comme js paint ou pixlr e. remplissez les cases en suivant le code couleur. des cases supplémentaires vont se remplir automatiquement. que représente le dessin ? ✓ - Forum Windows
- Https //id.sonyentertainmentnetwork.com/id/management/ ✓ - Forum Jeux vidéo
- (Https //id.sonyentertainmentnetwork.com/id/management/) - Forum PS4
- Id en ligne stylé - Forum PS3
2 réponses
jordane45
Messages postés
38144
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
21 avril 2024
4 650
24 avril 2019 à 17:02
24 avril 2019 à 17:02
Bonjour,
Lorsque tu génères tes boutons.... tu as quoi dans ta variable mesData ?
Je suppose que cela contient les données provenant de ta bdd... et donc qu'on peut y trouver l'id
un truc du genre
Lorsque tu génères tes boutons.... tu as quoi dans ta variable mesData ?
success : function(resp){ let parse = JSON.parse(resp); let mesData = Object.values(parse); mesData.forEach(e => { $("body").append('<button id="id"></button>'); }
Je suppose que cela contient les données provenant de ta bdd... et donc qu'on peut y trouver l'id
un truc du genre
success : function(resp){ let parse = JSON.parse(resp); let mesData = Object.values(parse); mesData.forEach(e => { let id = e.id; $("body").append('<button id="'+id+'"></button>'); }
Salut,
pas très beau ça:
<button id="id"></button> surtout dans une boucle, plusieurs valeurs d'id identiques :s forcément ça ne va pas aider.
Soit vous liez l'id avec la valeur ou vous pouvez indiquer un attribut value dans le bouton.
Ensuite lors du clic vous la récupérez. Comme dans l'exemple de jordane45 l'id est crée dynamiquement.
Une autre solution un peu plus lourde est de créer un formulaire(pour chaque bouton) avec un champ hidden. ça revient au même mais permet d'utiliser GET ou POST et de traiter la valeur séparément du bouton.
pas très beau ça:
<button id="id"></button> surtout dans une boucle, plusieurs valeurs d'id identiques :s forcément ça ne va pas aider.
Soit vous liez l'id avec la valeur ou vous pouvez indiquer un attribut value dans le bouton.
Ensuite lors du clic vous la récupérez. Comme dans l'exemple de jordane45 l'id est crée dynamiquement.
Une autre solution un peu plus lourde est de créer un formulaire(pour chaque bouton) avec un champ hidden. ça revient au même mais permet d'utiliser GET ou POST et de traiter la valeur séparément du bouton.