Récupérer variable php en javascript

Fermé
pibargues Messages postés 15 Date d'inscription mardi 16 octobre 2012 Statut Membre Dernière intervention 7 mars 2014 - 7 mars 2014 à 12:21
 Utilisateur anonyme - 10 mars 2014 à 09:03
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

Utilisateur anonyme
7 mars 2014 à 13:08
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
0
pibargues Messages postés 15 Date d'inscription mardi 16 octobre 2012 Statut Membre Dernière intervention 7 mars 2014 2
7 mars 2014 à 15:57
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
0
mpmp93 Messages postés 6652 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 1 339
8 mars 2014 à 09:19
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+
0
Utilisateur anonyme
10 mars 2014 à 09:03
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>
0