Récupérer variable php en javascript

Fermé
Signaler
Messages postés
15
Date d'inscription
mardi 16 octobre 2012
Statut
Membre
Dernière intervention
7 mars 2014
-
 Utilisateur anonyme -
bonjour j aimerais récupérer une variable php définie dans un formulaire en html dans un document javascript voila le code

var myName = "CEST ICI QUE J AIMERAIS RECUPERER LA VARIABLE $exemple ";

var red = [0, 100, 63];
var orange = [40, 100, 60];
var green = [75, 100, 40];
var blue = [196, 77, 55];
var purple = [280, 50, 60];
var letterColors = [red, orange, green, blue, purple];

drawName(myName, letterColors);

if(10 < 3)
{
bubbleShape = 'square';
}
else
{
bubbleShape = 'circle';
}

bounceBubbles();



aider moi svp
A voir également:

2 réponses


Hello, ce bout de code, il est dans un fichier.js à l'extérieure de ta page.php. ou est ce qu'il est dans ta page.php ?

A+ Seezer
Messages postés
15
Date d'inscription
mardi 16 octobre 2012
Statut
Membre
Dernière intervention
7 mars 2014
2
en fait j ai une page html qui se réfère a ce script et j aimerais que le texte que demande le script dans la première ligne soit ce que contient la variable $x
Messages postés
6650
Date d'inscription
mercredi 13 avril 2011
Statut
Membre
Dernière intervention
28 septembre 2015
1 316
Bonjour,

C'est possible si le code JS est intégré au script PHP (page en HTML) avec extension .php:

var myName = "CEST ICI QUE J AIMERAIS RECUPERER LA VARIABLE <?php echo $exemple ?>";

Un exemple ici:
https://html5.immo-scope.com/article/rgraph_recupererDonneesPourJavaScript

extrait:
<canvas id="myCanvas" width="500" height="250">[No canvas support]</canvas>
 
<script>
    window.onload = function ()
    {
        var data = <?php echo $this->rgraphValues; ?>;
 
        var bar = new RGraph.Bar('myCanvas', data)
            .Set('labels', <?php echo $this->rgraphLabels; ?>)
            .Set('colors', ['red'])
            .Set('gutter.left',50)
            .Draw();
    }
</script>




A+
Utilisateur anonyme
Hello,

ou tu déclares ta variable JS avant l'inclusion de ton script dans ta page html
<script type="text/javascript">
var mavarfromphp = "<?php echo $mavar; ?>";
</script>
<script type="text/javascript" src="js/monfichieroujutilisemavar.js"></script>