ページの読み込み時に動的データを含む Google チャートを表示しようとしています。明確にするために、webMatrix (asp.net、c#、sql db) を使用しています。
メインデータベースに5分ごとにクエリを実行し、サーバーデータベース「ターゲット」にデータを保存するc#コードビハインドがあります。
私の目標は、Google チャートのデータソースとして「Target」を使用することです。すべての例がハードコードされたデータを含む JavaScript コードを示しているため、Google チャートのドキュメントには本当に混乱しています。動的データが含まれるように JavaScript を操作するにはどうすればよいですか?
<script>
function initialize() {
var db = 'Target'
var query = new google.visualization.Query(db);
query.setQuery('select Problem group by Queue');
query.send(handleQueryResponse);
}
function handleQueryResponse(response) {
if (response.isError()) {
alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
return;
}
var data = response.getDataTable();
var chart = new google.visualization.PieChart(document.getElementById('chart'));
chart.draw(data, {width: 400, height: 240, is3D: true});
}
</script>