博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Echart..js插件渲染报错 data.length<1?
阅读量:5320 次
发布时间:2019-06-14

本文共 1069 字,大约阅读时间需要 3 分钟。

问题

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

分析 

1.可能情况一:

.

可自己明明是getJSON()把渲染放在成功回调函数里面了,所以显然不是这个错误

2.可能情况二 :

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

原因:

在序列化横坐标数据时,通过switch(type)根据不同类型 初始化横坐标 ,但是传过来的type 0 为 字符串型而switch(type)里type为数值型所以匹配 不到 初始化数据位空

       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)转换为数值型

 

转载于:https://www.cnblogs.com/jiechn/p/4707065.html

你可能感兴趣的文章
移动设备和SharePoint 2013 - 第3部分:推送通知
查看>>
SOPC Builder中SystemID
查看>>
MySQL数据库备份工具mysqldump的使用(转)
查看>>
NTP服务器配置
查看>>
【转】OO无双的blocking/non-blocking执行时刻
查看>>
关于 linux 的 limit 的设置
查看>>
HDU(4528),BFS,2013腾讯编程马拉松初赛第五场(3月25日)
查看>>
vim中文帮助教程
查看>>
MySQL基础3
查看>>
RxJS & Angular
查看>>
面向对象(多异常的声明与处理)
查看>>
MTK笔记
查看>>
ERROR: duplicate key value violates unique constraint "xxx"
查看>>
激活office 365 的启动文件
查看>>
无法根据中文查找
查看>>
[简讯]phpMyAdmin项目已迁移至GitHub
查看>>
转载 python多重继承C3算法
查看>>
【题解】 bzoj1597: [Usaco2008 Mar]土地购买 (动态规划+斜率优化)
查看>>
css文本溢出显示省略号
查看>>
git安装和简单配置
查看>>