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