Récuperer un id en javascript

- - Dernière réponse : nagaD.scar
Messages postés
4269
Date d'inscription
samedi 8 septembre 2007
Statut
Membre
Dernière intervention
29 août 2018
- 18 oct. 2016 à 13:00
Bonjour,
bonjour je voudrais recuperer le id en cliquant sur le lien
<a href="pay/LecteurCode/index.php?clef=<?= $clef;?>" style="position: absolute; top: 113px; left: 63px; color: #FFF; text-decoration: none">RETOUR POUR UNE NOUVELLE SELECTION</a>

qui se trouve dans la page page.php

dans la page index.php qui contient
  <div id="result" ></div>
  <div id="ici" ></div>

et <script type="text/javascript" src="webqr.js"></script>

voici la partie qui concerne ma preocupation dans webqr.js
function read(a)
{
    var html="<br>";
    var test=a;
    if(a.indexOf("http://") === 0 || a.indexOf("https://") === 0)
        html+="<a href='"+a+"' rel="nofollow noopener noreferrer" target="_blank">"+a+"</a><br>";
    html+="<b>"+htmlEntities(a)+" test</b><br><br>";
    document.getElementById("result").innerHTML=html;
    sendData('val='+test, "test.php", "ici");
}	



en gros je voudrais pouvoir faire
('val='+test, "test.php?clef="<?php  echo $clef ;?>, "ici");

mais ça passe pas . j’arrive pas a récupérer clef
Afficher la suite 

Votre réponse

2 réponses

Messages postés
25618
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
26 mai 2019
311
0
Merci
Bonjour,

On ne comprend pas grand chose à ta question...

Que contient la fonction sendData ?

quand tu dis vouloir récupérer l'id lorsque tu cliques sur le lien.. tu veux parler de la variable clef ?
Donc simplement (en php) faire ceci ? :
<div id="ici" >
 <?php 
     $clef = !empty($_GET['clef']) ? $_GET['clef'] : "";
    echo $clef; 
   ?>
</div>

Commenter la réponse de jordane45
Messages postés
4269
Date d'inscription
samedi 8 septembre 2007
Statut
Membre
Dernière intervention
29 août 2018
16
0
Merci
Salut,

Perso, ta demande est incompréhensible ...

Qui appellerai la fonction read? depuis ou? Dans quel but?

Comme dit jordane45, en l état ta variable clef existe en php (donc côté serveur), pour la récupérer en JS, vu que ton contexte est un .js , tu n as pas accès aux variables php d une part, mais aussi tu ne peux pas directement implémenter de variables.

Aussi, que va faire senddata? de ce que je comprendrai ca ferai une redirection vers index.php mais vu que c est déjà fais via le
<a ... 
tu va rentrer dans une boucle sans fin...

Bref essaye de reformuler en disant
- Je veux faire .....
- J'ai essayé ..... mais ca donne ...


Là tu nous dis juste ce que tu as essayé avec des extrait très limité de code ce qui ne permet pas de t aider (ni de comprendre d'ailleurs)

naga
Commenter la réponse de nagaD.scar