Echart..js插件渲染报错 data.length<1?

问题函数

  getJSON提交 返回数据正常,在传入参数进行序列化,渲染报表时报错 option.data.length < 1.spa

分析 code

1.可能状况一:blog

.字符串

可本身明明是getJSON()把渲染放在成功回调函数里面了,因此显然不是这个错误get

2.可能状况二 :回调函数

  序列化数据没有获取到 为空,因此提示option.data.length<1it

缘由:io

在序列化横坐标数据时,经过switch(type)根据不一样类型 初始化横坐标 ,可是传过来的type 0 为 字符串型而switch(type)里type为数值型因此匹配 不到 初始化数据位空class

        types=type;    //types=parsesInt(type); switch (types) {
                case 0 :        // day

                    var strDate = date.getMonth() + 1 + "/" + date.getDate();
                    xAxis.push(strDate);
                    break;
                case 1 :        // week
                    var strDate = date.getMonth() + 1 + "/" + date.getDate();
                    xAxis.push(strDate);
                    break;
               case 3 :        // custom
                   var strDate = date.getMonth() + 1 + "/" + date.getDate();
                   xAxis.push(strDate);
                    break;
                default :
                    break;
            }

 

你妈坑我一下午,程序就是程序,走不通确定有问题,因此仍是要静下来分析缘由,一步一步 调

parseInt(type)转换为数值型

相关文章
相关标签/搜索