Ich versuche, ein einfaches Diagramm auf einer Seite mit MySQL-Daten eines MySQL-Skript abgerufen erstellen mitErstellen highchart mit Ajax json Daten
Ich verstehe nicht, wie der Ajax-Aufruf mit den Daten für die erforderliche Integration Diagramm. Ich weiß nicht genug über die verschiedenen Charting-Plugins, um mein Leben einfacher zu machen, und probiere gerade Highchart aus.
Mein PHP-Skript gibt die folgende json:
[{"name":"golfers"},{"data":[5.7879,6.6286,6.1724,5.3125,7.1481,6.1333,4.5769]}]
Mein Diagramm Skript ist:
$(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,
});
});
});
meine Funktion, um den Ajax-Aufruf zu machen:
$.ajax({
url: '/visitdata',
type: 'GET',
async: true,
dataType: "json",
success: function (data) {
console.warn(data);
return data;
}
});
Aber im Moment nichts wird angezeigt.
Ich bin nicht sicher, wie man effektiv den Ajaxaufruf macht und es in die Diagrammfunktion integriert. Ich entschied mich für einen Rückruf basierend auf früheren Versuchen und Posts, um sicherzustellen, dass Daten zurückgegeben werden, bevor das Diagramm erstellt wird - ist dieses Bit korrekt?
Ich bin nicht 100% sicher, dass die Daten korrekt json
strukturiert istIch bin nicht sicher, ich, habe die Datenvariable auf die Reihe korrekt angewendet
Grundsätzlich - brauchen eine Anleitung zu diesem so ich bekommen kann es zu arbeiten und experimentieren
All Hilfe
Dank geschätzt
Dank - das es bekam arbeiten – Ray
Wie kann ich das erreichen: Was ist, wenn ich will Echtzeit bauen Diagramm durch mehr Ajax-Aufruf zu aktualisieren? – Kishan