Próbuję utworzyć prosty wykres w stronę używając danych mysql pobrane przy użyciu skryptu mysqltworzenia highchart z danych JSON ajax
ja nie rozumiem, jak zintegrować wywołanie ajax z danymi wymaganymi dla wykres. Nie wiem wystarczająco dużo o różnych wtyczkach do wykresów, aby ułatwić sobie życie i obecnie próbuję highchart.
Mój skrypt php zwraca następujący json:
[{"name":"golfers"},{"data":[5.7879,6.6286,6.1724,5.3125,7.1481,6.1333,4.5769]}]
Mój skrypt wykresu:
$(function() {
visitorData(function(data) {
console.info(data);
$('#chart1').highcharts({
chart: {
type: 'column'
},
title: {
text: 'Average Visitors'
},
xAxis: {
categories: ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
},
yAxis: {
title: {
text: 'Number of visitors'
}
},
series: data,
});
});
});
moja funkcja do wywołania AJAX:
$.ajax({
url: '/visitdata',
type: 'GET',
async: true,
dataType: "json",
success: function (data) {
console.warn(data);
return data;
}
});
Ale w tej chwili nic nie jest wyświetlane.
Nie jestem pewien, jak skutecznie wywołać ajax i zintegrować go z funkcją wykresu. Zdecydowałem się na wywołanie zwrotne na podstawie wcześniejszych prób i postów, aby upewnić się, że dane są zwracane przed utworzeniem wykresu - czy to jest poprawne?
nie jestem w 100% pewien, że dane JSON jest prawidłowo skonstruowany
Nie jestem pewien, I; ve zastosowano zmienną danych do serii prawidłowo
Zasadniczo - trzeba tutorial na ten temat, więc może dostać pracy i eksperymentowania
Wszystkie pomoc ceniona
Dzięki
Dzięki - to ma to działa – Ray
W jaki sposób można to osiągnąć: Co zrobić, jeśli chcemy budować w czasie rzeczywistym aktualizowanie wykresu poprzez wielokrotne wywołania ajax? – Kishan