Passages de Var PHP dans des Var JAVASCRIPT ?

DessJess Messages postés 21 Statut Membre -  
Xavierdu34 Messages postés 223 Statut Membre -
Bonjour à tous !

je voulais savoir s'il était possible de récupérer la valeur d'une variable PHP dans une variable JAVASCRIPT ?

Si oui, Comment ?
(Je ne connais pas du tout le java)

Merci d'avance à tous !!!
--
DessJess

5 réponses

  1. Erdnax Messages postés 2279 Statut Contributeur 497
     
    Salut,

    Attention, je pense que tu as simplement voulu abréger, mais sache que javascript et java n'ont rien à voir.

    Ensuite, pour ton problème, il te suffit simplement de faire un
    echo $tavariable;
    à l'endroit ou tu veux inscrire ta variable php dans ton code javascript (entouré des balises <? et ?>)

    Si t'as un problème, hésite pas ;)

    @+
    0
  2. DessJess Messages postés 21 Statut Membre
     
    Salut !

    Merci pour ton aide, mais ce n'est pas suffisant dans le sens où c'est bien en javascript que j'aurais besoins d'un exemple.

    Je m'explique :
    montre moi (avec les commandes Javascript) comment afficher la valeur d'une variable PHP

    Merci encore
    0
  3. Erdnax Messages postés 2279 Statut Contributeur 497
     
    C'est l'inverse que tu peux faire, php s'exécutant du côté serveur, donc avant le javascript.

    Il faut que tu écrive ta valeur php à l'intérieur de ton javascript.
    0
  4. tanguy
     
    C'est vieux mais bon ça peut aider.

    Si tu ne peux pas générer dynamiquement le javascript à l'aide de php, tu peux créer un champs caché dans ta page et récupérer la valeur de ce champs avec javascript.

    Exemple

    Dans le php :

    Générer le champs caché avec la valeur qu'on souhaite récupérer avec javascript
    <input type="hidden" value="<?= $maVariable ?>" id="toto" />

    Dans le javascript :

    On récupère la valeur grâce à l'id
    var maVariable = document.getElementById("toto').value;

    Si on utilise jQuery ça donne
    var maVariable = $("#toto').val();
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Xavierdu34 Messages postés 223 Statut Membre 21
     
    Si ta variable est un array ou un objet (ça marche aussi pour les autres types).


    <script>
    ma_var_php = <?php echo json_encode($tavariable); ?>
    ma_var_php.index[0].valeur; //qui corresponds en php à $tavariable['index'][0]['valeur']
    </script>
    0