Problème de récupération de variable

Résolu/Fermé
pierre.58 Messages postés 2 Date d'inscription lundi 15 juin 2015 Statut Membre Dernière intervention 19 juin 2015 - Modifié par jordane45 le 16/06/2015 à 11:22
jordane45 Messages postés 38453 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 mars 2025 - 19 juin 2015 à 19:29
Bonjour,

Je souhaiterais avoir un petit coup de main dans mes créations de graphique highcharts.
Je souhaite définir xAxis, yAxis, ... au sein de ma page php appelée via ajax pour pouvoir personnaliser pour chaque graphe ces valeurs.

Donc côté php ça donne ça :
$result['xAxis'] = "{
title: {
enabled: true,
text: 'Semaines'
},
allowDecimals: false,
showEmpty: false,
tickInterval: 1
}";


Et côté javascript :
var XAXIS = a_data.xAxis //valant $result['xAxis'];

$('#'+cible).highcharts({
...
...
xAxis: XAXIS,
...
...


Malheureusement rien à faire, le code js tombe en erreur.
Erreur d'interprétation côté fonction highcharts comme si il y avait des caractères mal pris en compte ou truc du genre :
Highcharts Error #18

Merci d'avance pour votre aide.
A voir également:

3 réponses

jordane45 Messages postés 38453 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 mars 2025 4 740
16 juin 2015 à 11:22
Salut Pierre
Je pense que si tu retournes directement un ARRAY tu n'auras plus de soucis.
Actuellement, tu retournes une "string" ... hors HightCharts ne fonctionne pas ainsi.

Reviens vers moi si ça bloques toujours.

0
jordane45 Messages postés 38453 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 mars 2025 4 740
16 juin 2015 à 16:35
Pour le fun.. voici une exemple :
<?php

$result = array();

$result['xAxis'] = array();
$result['xAxis']['title'] = array("enabled"=>true,"text"=>"Semaines");
$result['xAxis']['allowDecimals'] = false;
$result['xAxis']['showEmpty'] = false;
$result['xAxis']['tickInterval'] = 1;

$test = json_encode($result);

echo "<pre>";
print_r($test);
echo "</pre>";

0
pierre.58 Messages postés 2 Date d'inscription lundi 15 juin 2015 Statut Membre Dernière intervention 19 juin 2015
19 juin 2015 à 19:25
Hello Jordane,

Ça marche beaucoup mieux comme ça en effet.
C'est top !!

Je te remercie.

Cordialement.

Pierre.
0
jordane45 Messages postés 38453 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 mars 2025 4 740
19 juin 2015 à 19:29
;-)
N'oublies pas que tu me dois un café ;-)
0