CanvasJS - 访问变量 - 拒绝访问属性toString的权限

时间:2016-04-02 16:13:02

标签: javascript charts

所以,我有一个表格值,我想在图表中显示。代码如下:

var chart;

function createChart() {
  console.log($("#kok").val()); // this prints a number
  try {
  chart = new CanvasJS.Chart("chart", {
    theme: "theme2",
    title: {text:"Kannatus"},
    data: [{
      type:"column",
      dataPoints: [
        {label:"KOK", y:$("#kok").val()}, // the problem is here
        {label:"KESK", y:$("#kesk").val()},
        {label:"SDP", y:$("#sdp").val()},
        {label:"PS", y:$("#ps").val()},
      ]
    }]
  });
} catch(e) {
  console.log(e.message);
}
chart.render();

这里有什么问题?我应该使用不同的库吗?

1 个答案:

答案 0 :(得分:1)

这里$(“#kok”)的类型.val()是字符串。将其转换为数字将帮助您。

您可以参考http://www.w3schools.com/js/js_type_conversion.asp