Récuperer un id en javascript

msi79 - 18 oct. 2016 à 01:04 - Dernière réponse : nagaD.scar 4267 Messages postés samedi 8 septembre 2007Date d'inscription 23 juillet 2018 Dernière intervention
- 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

jordane45 22071 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 16 août 2018 Dernière intervention - 18 oct. 2016 à 11:14
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
nagaD.scar 4267 Messages postés samedi 8 septembre 2007Date d'inscription 23 juillet 2018 Dernière intervention - Modifié par nagaD.scar le 18/10/2016 à 13:01
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

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.