ハイチャートと JSON を初めて使用します。
私のJavaScriptコードはこれです:
$(document).ready(function() {
var options = {
chart: {
renderTo: 'grafica',
type: 'spline'
},
series: [{}]
};
$.getJSON('ajax/gettipomov.aspx', function(data) {
options.series[0].data = data;
var chart = new Highcharts.Chart(options);
});
});
そして、サーバーによって返され、JavaScript によって受信されるデータは次のとおりです。
[{"tipoMov":"Ajuste negativo","valorTipoMov":5},{"tipoMov":"Ajuste positivo","valorTipoMov":5},{"tipoMov":"Compra","valorTipoMov":5}, {"tipoMov":"Transferencia","valorTipoMov":5},{"tipoMov":"Venta","valorTipoMov":5}]
問題は、グラフにデータが表示されず、グラフが空白であることです: image 私が使用する JSON エンコーディングは次のとおりです。
var encoder = new JavaScriptSerializer();
return encoder.Serialize(obj);