Faire un echo dans un script JS
Résolu
CorentinRoche
Messages postés
271
Date d'inscription
Statut
Membre
Dernière intervention
-
CorentinRoche Messages postés 271 Date d'inscription Statut Membre Dernière intervention -
CorentinRoche Messages postés 271 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaite si c'est possible de faire un écho dans un <script>/script>
Je m'explique j'ai récupéré un code permettant de me crée un diagramme.
Qui sont deux % qui au total fait 100%.
Actuellement ces données sont fixe dans le script mon but et de pouvoir faire un "écho" dans le script avec les valeurs calculer précédemment. Pour les calculs aucun problème !
Mais la question est comment je peux faire pour écrire ces résultats a la place des données actuelles ?
Le code :
C'est a la ligne "data: [50, 50]," a la place j'aimerais faire un genre de :
Par exemple... Je ne connais pas du tout les limite de JS ..
Merci d'avance
Je souhaite si c'est possible de faire un écho dans un <script>/script>
Je m'explique j'ai récupéré un code permettant de me crée un diagramme.
Qui sont deux % qui au total fait 100%.
Actuellement ces données sont fixe dans le script mon but et de pouvoir faire un "écho" dans le script avec les valeurs calculer précédemment. Pour les calculs aucun problème !
Mais la question est comment je peux faire pour écrire ces résultats a la place des données actuelles ?
Le code :
try { // Percent Chart 2 var ctx = document.getElementById("percent-chart2"); if (ctx) { ctx.height = 209; var myChart = new Chart(ctx, { type: 'doughnut', data: { datasets: [ { label: "My First dataset", data: [50, 50], backgroundColor: [ '#00b5e9', '#fa4251' ], hoverBackgroundColor: [ '#00b5e9', '#fa4251' ], borderWidth: [ 0, 0 ], hoverBorderColor: [ 'transparent', 'transparent' ] } ], labels: [ 'Products', 'Services' ] }, options: { maintainAspectRatio: false, responsive: true, cutoutPercentage: 87, animation: { animateScale: true, animateRotate: true }, legend: { display: false, position: 'bottom', labels: { fontSize: 14, fontFamily: "Poppins,sans-serif" } }, tooltips: { titleFontFamily: "Poppins", xPadding: 15, yPadding: 10, caretPadding: 0, bodyFontSize: 16, } } }); } } catch (error) { console.log(error); }
C'est a la ligne "data: [50, 50]," a la place j'aimerais faire un genre de :
data: [<?php echo $var1 ;?>, <?php echo $var2;?>],
Par exemple... Je ne connais pas du tout les limite de JS ..
Merci d'avance
Configuration: Windows / Opera 70.0.3728.119
Juste si je déplace mon code JS dans un fichier appart.. du genre
(A la fin de mon fichier index.php)
Et qu'au début de mon fichier index.php je définie les variables utiliser dans le test.js.
Cela va fonctionner ou je suis obliger de inclure mon code js de cette façons :
Merci !
Pas de souci pour mettre du code php tel que tu le fais dans du JS.
Par contre, il faut créer ta variable data en dehors d'un fichier .js ( le php ne s'éxecutant que dans des fichiers au format .php ou phtml .... à moins de faire de la config dans l'apache...mais je te le déconseille... )
Mois je ferais, dans ton fichier index.php
Et dans ton fichier .js
J'ai bien remplacer ça par ça : dans mon fichier js\graphique-pro-part.js
et dans mon fichier php j'ai bien :
Merci encore