Bonjour,
Sous Joomla 4 par un foreach, j’appelle des enregistrements qui contiennent chacun une même modale qui s’ouvre par un lien de type A.
En front, les enregistrements apparaissent sans problème.
Par contre, en cliquant sur n’importe quel lien qui ouvre la modale, les variables appelées sont toujours celles de l’enregistrement situé en haut de page, alors que naturellement elles devraient faire apparaître distinctement celles correspondant au lien cliqué.
Chaque lien contient une variable B de type data-id (ID de l’enregistrement correspondant) et, je constate quelles sont bien distinctes pour chaque enregistrement.
Au clic, chaque lien ouvre la modale sur la page d’origine.
J’ai essayé en vain de récupérer cette variable B par jquery pour :
. M’en servir ensuite au niveau de l’ouverture de la modale
. Pouvoir appelé les éléments propres à chaque enregistrement.
Mais, rien n’y fait, bien que j’ai parcouru de nombreux forums.
Mes questions sont les suivantes :
. JQUERY : comment récupérer en javascript l’ID de chaque lien figurant dans data-id ?
. Comment passer ensuite cette ID à la modale ?
Inclut dans le foreach :
Merci d'avance pour votre aide.
Très cordialement
Philippe
Sous Joomla 4 par un foreach, j’appelle des enregistrements qui contiennent chacun une même modale qui s’ouvre par un lien de type A.
En front, les enregistrements apparaissent sans problème.
Par contre, en cliquant sur n’importe quel lien qui ouvre la modale, les variables appelées sont toujours celles de l’enregistrement situé en haut de page, alors que naturellement elles devraient faire apparaître distinctement celles correspondant au lien cliqué.
Chaque lien contient une variable B de type data-id (ID de l’enregistrement correspondant) et, je constate quelles sont bien distinctes pour chaque enregistrement.
Au clic, chaque lien ouvre la modale sur la page d’origine.
J’ai essayé en vain de récupérer cette variable B par jquery pour :
. M’en servir ensuite au niveau de l’ouverture de la modale
. Pouvoir appelé les éléments propres à chaque enregistrement.
Mais, rien n’y fait, bien que j’ai parcouru de nombreux forums.
Mes questions sont les suivantes :
. JQUERY : comment récupérer en javascript l’ID de chaque lien figurant dans data-id ?
. Comment passer ensuite cette ID à la modale ?
Inclut dans le foreach :
echo '</b><br/><div class="accueil20b1a">';
echo '<a href="#id01" id="nolw" data-id="';
echo $id;
echo '" >Compléments</a>';
echo '
<div id="id01" class="modaldag">
<div class="modaldag-dialog">
<div class="modal-contentdag">
<div class="container-modaldag">
<a href="#" class="closebtndag">×</a>
</div>
<div class="container-modaldag">';
require 'default4.php';
echo '
</div>
</div>
</div>
</div>
echo '<a href="#id01" id="nolw" data-id="';
echo $id;
echo '" >Compléments</a>';
echo '
<div id="id01" class="modaldag">
<div class="modaldag-dialog">
<div class="modal-contentdag">
<div class="container-modaldag">
<a href="#" class="closebtndag">×</a>
</div>
<div class="container-modaldag">';
require 'default4.php';
echo '
</div>
</div>
</div>
</div>
Très cordialement
Philippe
Commentaire