最近做数据分析的时候使用了highchart这个插件,从后台中接收数据的时候出了一些问题,记录下来免得以后忘了。

$(function () {
var list = {$weeklist};
var weekobj1 = eval(list);
var week="";
//alert(obj1.length);
for(var i=0;i<weekobj1.length;i++)
{
week = week+"\'"+weekobj1[i].weekname+"\',";
}
//console.log(week);
week = "["+week+"]";
var weekobj = eval(week);
//缺勤次数
var count1 = {$weekcount};
var weekcountobj1 = eval(count1);
var weekcount="";
for(var i=0;i<weekcountobj1.length;i++)
{
weekcount = weekcount+weekcountobj1[i].count+",";
}
console.log(weekcount);
weekcount = "["+weekcount+"]";
var weekcountobj = eval(weekcount);
$('#container').highcharts({
chart: {
type: 'column'
},
title: {
text: '{$name}各周缺勤次数'
},
xAxis: {
categories: weekobj
},
yAxis: {
min: 0,
title: {
text: '次数'
}
}, tooltip: {
headerFormat: '<span style="font-size:10px">{point.x}:</span><table>',
pointFormat: '<tr><td style="padding:0"><b>{point.y:.if}</b></td></tr>',
footerFormat: '</table>',
shared: true,
useHTML: true
},
plotOptions: {
column: {
pointPadding: 0.2,
borderWidth: 0
}
},
credits: {
enabled: false
},
series: [{
name: '123',
id:'test',
data: weekcountobj
}]
});
var chart = $('#container').highcharts();
$(".highcharts-legend-item").hide();

问题其实很简单,highchart接收数据时候只能是javascript对象不是javascript字符串,所以要使用eval进行转换。标红部分

最新文章

  1. How to create a batch of VMs with PowerShell
  2. Codeforces Round #313 (Div. 2) D. Equivalent Strings
  3. class属性中为什会添加非样式的属性值?
  4. Shell常用操作
  5. STL源码分析读书笔记--第三章--迭代器(iterator)概念与traits编程技法
  6. POJ Farm Tour
  7. OD: Ring0 &amp; Kernel
  8. php单例模式深入讲解
  9. [WPF]使用Pack URI路径訪问二进制资源
  10. WinForm 布局,容器、打印和对话框控件
  11. C++ 头文件系列 (bitset)
  12. PHP----SAPI
  13. 51nod 1770 数数字
  14. 【原创】大叔经验分享(46)用户提交任务到yarn报错
  15. angular4 使用swiper 首次加载问题(一)
  16. CONFIG_DEBUG_USER【转】
  17. MongoDB(1)--简单介绍以及安装
  18. android 回调函数使用简介
  19. Access restriction: The type &#39;BASE64Decoder&#39; is not API
  20. [转]TortoiseSVN客户端重新设置用户名和密码

热门文章

  1. BCZM : 1.7
  2. Windows 开启win32 控制台
  3. 重装系统后配置原有的mysql
  4. bfs+dfs乱搞+类似拓扑排序——cf1182D
  5. NOI2001 炮兵阵地 洛谷2704
  6. System.Web.Mvc.RouteAttribute.cs
  7. Integer 类和 int 基本数据类型的区别
  8. 开发笔记-19/10/28 -SpringBoot @Value 获取配置参数
  9. Spring 泛型依赖注入(3)
  10. 基于jdk8的格式化时间方法