用JSCharts實現報表,后臺傳值到頁面,發生如下錯誤:
JSChart:Input data in wrong format for selected chart type
JSChart:No data loaded
分析原因為:
var myData = new Array();
......
myChart.setDataArray(myData);
其中myData里面的值沒有轉換為數值類型,或不在數值范圍之中。
解決辦法為:
對于第一種情況需要強制轉換一下類型,用parseFloat,parseInt,或直接*1即可。
對于第二中情況需要調整x軸和y軸的數值限制,包括數量限制和大小限制。