Sto cercando di creare un semplice grafico in una pagina utilizzando i dati mysql recuperati utilizzando uno script mysqlcreando highchart con i dati JSON ajax
Non capisco come integrare la chiamata AJAX con i dati necessari per la grafico. Non ne so abbastanza dei vari plug-in grafici per semplificare la vita e sto provando attualmente con highchart.
Il mio script php restituisce il seguente JSON:
[{"name":"golfers"},{"data":[5.7879,6.6286,6.1724,5.3125,7.1481,6.1333,4.5769]}]
Il mio script grafico è:
$(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,
});
});
});
mia funzione per effettuare la chiamata ajax:
$.ajax({
url: '/visitdata',
type: 'GET',
async: true,
dataType: "json",
success: function (data) {
console.warn(data);
return data;
}
});
Ma al momento non viene visualizzato nulla.
Non sono sicuro di come effettuare effettivamente la chiamata ajax e integrarla nella funzione del grafico. Ho deciso di richiamare in base a tentativi e post precedenti per garantire che i dati vengano restituiti prima di creare il grafico: questo bit è corretto?
Io non sono sicuro al 100% i dati JSON è strutturata in modo corretto
io non sono sicuro che, ve applicata la variabile dei dati alla serie corretta
In sostanza - hanno bisogno di un tutorial su questo quindi ho può farlo funzionare e sperimentare
Tutto l'aiuto ha apprezzato
Grazie
Grazie - questo ha ottenuto che funziona – Ray
Come posso raggiungere questo: cosa succede se voglio costruire in tempo reale l'aggiornamento grafico da più chiamata AJAX? – Kishan