我已閱讀this後的解決方案,但似乎無法適合我的問題。我正在使用谷歌圖表來構建折線圖。 x軸是日期,y軸是整數。對象沒有方法getColumnType錯誤
當我運行我的代碼,我收到了大量的錯誤信息
對象{「則列出了所有我的JSON格式的數據」}有沒有方法「getColumnType」。
我通過AJAX調用從Web服務獲取JSON圖表數據。我的代碼到目前爲止
<script type="text/javascript">
google.load("visualization", "1", { packages: ["corechart"] });
google.setOnLoadCallback(drawChart);
function drawChart() {
var jsonData = $.ajax({
url: "WebService.asmx/HelloWorld",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
async: false
}).responseText;
var options = {
title: 'Company Performance'
};
var chart = new google.visualization.LineChart(document.getElementById('chart_div1'));
chart.draw(jsonData, options);
}
</script>
'drawChart'在聲明之前使用。這可能不是解決方案,但嘿... – nozzleman
@nozzleman JavaScript將所有函數聲明視爲它們出現在其範圍的頂部。 – Pointy