ciao!
avrei la necessità di costruire un oggetto json con questa struttura:
codice:
data = {
labels: ['A','B','C'],
datasets: [
{
data: [300, 50, 100],
backgroundColor: [
"#42A5F5",
"#66BB6A",
"#FFA726"
],
hoverBackgroundColor: [
"#64B5F6",
"#81C784",
"#FFB74D"
]
}
]
};
nel mio file php ho fatto così:
codice:
$chart = array();
$chart['labels'] = array('A', 'B', 'C');
$chart['datasets'] = array();
$chart['datasets']['data'] = array('300, 50, 100');
$chart['datasets']['backgroundColor'] = array("#42A5F5", "#66BB6A", "#FFA726");
$chart['datasets']['hoverBackgroundColor'] = array("#64B5F6", "#81C784", "#FFB74D");
e mi esce così:
codice:
"data": {
"labels": [
"A",
"B",
"C"
],
"datasets": {
"data": [
"300, 50, 100"
],
"backgroundColor": [
"#42A5F5",
"#66BB6A",
"#FFA726"
],
"hoverBackgroundColor": [
"#64B5F6",
"#81C784",
"#FFB74D"
]
}
}
il problema è datasets, nel senso che l'originale ha cmq la struttura di un array con un solo record.
php invece, trovando un solo record, me lo invia come oggetto.
come posso ottenere lo stesso risultato??