2
我想顯示一個谷歌圖表動態數據時,我的網頁加載。澄清我使用webMatrix(asp.net,c#,sql db)。動態JavaScript的C#谷歌圖表
我有c#codebehind,它每5分鐘查詢我的主數據庫並將數據存儲在服務器數據庫「目標」中。
我的目標是使用「目標」作爲谷歌圖表的數據源。我非常困惑的谷歌圖表文檔,因爲所有的例子都顯示JavaScript代碼與硬編碼數據。我如何操作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>