Ajax 呼び出しを使用してデータをロードしています。
function drawChart() {
var jsonData = $.ajax({
url: '/PrimeRx/GetIsAliveChart',
type: 'post',
dataType: "json",
data: null,
beforeSend: function () {
},
async: false,
success: function (response) {
chartData = response;
alert(chartData);
},
failure: function (error) { alert(error); }
});
var data = new google.visualization.DataTable(eval(jsonData));
var options = {
vAxis: { title: 'AliveDate', titleTextStyle: { color: 'red'} }
};
var chart = new google.visualization.BarChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
表示する必要があるアラート(chartData)の適切なデータを取得しています。
Json から StringBuilder オブジェクトを返しています。誰でも問題を分析できますか。アラートのデータは次のようになります。
[['LastAliveDate','System','Site','Server'],
['10/8/2012 12:00:00 AM','Site1','Server1'],
['10/8/2012 12:00:00 AM','Site1','Server1']
]