Récuperer un id en javascript

msi79 - 18 oct. 2016 à 01:04 - Dernière réponse : nagaD.scar 4260 Messages postés samedi 8 septembre 2007Date d'inscription 4 mai 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 21169 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 25 mai 2018 Dernière intervention - 18 oct. 2016 à 11:14
0
Utile
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 4260 Messages postés samedi 8 septembre 2007Date d'inscription 4 mai 2018 Dernière intervention - Modifié par nagaD.scar le 18/10/2016 à 13:01
0
Utile
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.