I am returning a JSON object to Javascript using PHP and I want to loop through the object and then print each value in the code.
Here is the function:
function drawChart(data) {
var ctx = document.getElementById('myChart').getContext('2d');
var myChart = new Chart(ctx, {
type: 'line',
data: {
labels: [],
datasets: [{
label: 'FiveRP',
data: [],
backgroundColor: "rgba(75,192,192,0.4)",
fill: false,
lineTension: 0.1,
borderColor: "rgba(75,192,192,1)",
borderCapStyle: 'butt'
}, {
label: 'GTALife',
data: [],
backgroundColor: "rgba(148,0,211,0.4)",
fill: false,
lineTension: 0.1,
borderColor: "rgba(148,0,211,1)",
borderCapStyle: 'butt'
}, {
label: 'GermanV',
data: [],
backgroundColor: "rgba(255,165,0,0.4)",
fill: false,
lineTension: 0.1,
borderColor: "rgba(255,165,0,1)",
borderCapStyle: 'butt'
}]
}
});
}
As you can see that labels: [] is empty, I need to extract the values from the JSON array and add them to '[]' .
I am returning the JSON through AJAX so I think I can not use PHP to iterate through the object.