Мне нужно, чтобы он смог печатать свойства каждого
повторять элементы с Вашими свойствами, так как данные приходят из базы данных
datasets plugin был бы должен делать повторение с Вашими элементами и свойствами, которые они будут распределены базы данных dinamicamente
$(document).ready(function(){
var ctx = $("#bar-chartcanvas");
$.ajax({
url : "http://localhost",
type : "GET",
success : function(data) {
var len = data.length;
for (var i = 0; i < len; i++) {
console.log(data[i]);
var data_chart = {
labels : [],
datasets : [
{
label :data[2][0],
data : [data[2][1]],
backgroundColor : [
"aqua",
"salmon",
"darkgray",
"pink",
"coral"
]
borderWidth : 1
},
],
}
};
}
})
})
Во-первых ты должен создавать рукописный шрифт php, чтобы приносить данные о твоих подмостках. Их должно быть traГ - два в формате json. Этот пример может подавать тебя:
<?php
header('Content-Type: application/json');
$conn = mysqli_connect("localhost","root","","test");
$sqlQuery = "SELECT id,name,marks FROM marks ORDER BY id";
$result = mysqli_query($conn,$sqlQuery);
$data = array();
foreach ($result as $row) {
$data[] = $row;
}
mysqli_close($conn);
echo json_encode($data);
?>
Запрос AJAX, продолжая с примером serГ - в asГ-:
function MostrarGrafico()
{
{
$.post("data.php", // Aquí el script php
function (data)
{
console.log(data);
var name = [];
var marks = [];
for (var i in data) {
name.push(data[i].name);
marks.push(data[i].marks);
}
var chartdata = {
labels: name,
datasets: [
{
label: 'Calificaciones',
backgroundColor: '#49e2ff',
borderColor: '#46d5f1',
hoverBackgroundColor: '#CCCCCC',
hoverBorderColor: '#666666',
data: marks
}
]
};
var graphTarget = $("#divGraf");
var barGraph = new Chart(graphTarget, {
type: 'bar',
data: chartdata
});
});
}
}
</script>
Восток пример ты можешь приспосабливать это fГЎcilmente к тому, в чем ты нуждаешься, я надеюсь, что он подает тебя guГ - в.