[1].[图片] Json字符串和highcharts数据图表展现.jpg 跳至 [1]

code=26754#44745" rel="nofollow">
[2]

[2].[代码] Json字符串和highcharts数据图表展现
跳至

code=26754#44747" rel="nofollow">[1]

code=26754#44745" rel="nofollow">
[2]

001 /*
002 * Filename: OQtyOrPriceReport.js
003 * Description:客户订单数量和价格报表分析
004 * Created: 2013.11.14
005 * Author : liangjw
006 * Company:Copyright (C) 2013 Create Family Wealth Power By Peter
007 */
008 ////////////////////////////////////////////////////////////////////////////////////////////////////
009 var dataTmp =
"";
010 $(function
() {
011     GetseriesValue(); 
//获取数据源信息
012 });
013  
014 //获取数据源信息
015 //////////////////////////////////////////////////////////////////////
016 function GetseriesValue() {
017  
018     var
DropCustomerName = $("#DropCustomerName").val(); 
//获取客户名称
019  
020     $.ajax({
021         type:
"get",
022         url:
"/ashx/GetClassTypeJosn.ashx",
023         data: { method:
"mlqtylist", DropCustomerName: DropCustomerName },
024         dataType:
"json",
025         cache:
false,
026         success:
function (result) {
027             dataTmp =
"";
028             $.each(result,
function (i, field) {
029                 //拼接json数据集字符串
030                 dataTmp +=
"{name: '" + field.CustomerName +
"',data: [" + field.Jan +
", " + field.Feb + ", "
+ field.Mar + ", "
+ field.Apr
031                 +
", " + field.May +
", " + field.Jun + ","
+ field.Jul + ", "
+ field.Aug +
"," + field.Sep +
", " + field.Oct
032                 +
"," + field.Nov + ", "
+ field.Dec + "]}"
+
",";
033             });
034             //去除最后一个字符
035             dataTmp=dataTmp.substring(0, dataTmp.length - 1);
036             GetData(dataTmp);
037         },
038         error:
function () {
039             alert("请求超时。请重试!");
040         }
041     });
042 };
043  
044 //绑定获取数据信息操作
045 //////////////////////////////////////////////////////////////////////
046 function GetData(dataTmp) {
047  
048     //绑定数据信息
049     $('#container').highcharts({
050         chart: {
051             backgroundColor: {
052                 linearGradient: { x1: 0, y1: 0, x2: 1, y2: 1 },
053                 stops: [
054             [0,
'rgb(255, 255, 255)'],
055             [1,
'rgb(240, 240, 255)']
056          ]
057             },
058             borderWidth: 2,
059             plotBackgroundColor:
'rgba(255, 255, 255, .9)',
060             plotShadow:
true,
061             plotBorderWidth: 1
062         },
063         title: {
064             text:
'Monthly  Total Information ',
065             x: -20
066         },
067         subtitle: {
068             text:
'Source: winnaodan.net',
069             x: -20
070         },
071           lang: {
072             printChart:
'打印图表',
073             downloadPNG:
'下载JPEG 图片',
074             downloadJPEG:
'下载JPEG文档',
075             downloadPDF:
'下载PDF 文件',
076             downloadSVG:
'下载SVG 矢量图',
077             contextButtonTitle:
'下载图片'
078         },
079         xAxis: {
080             gridLineWidth: 1,
081             lineColor:
'#000',
082             tickColor:
'#000',
083             categories: ['Jan',
'Feb', 'Mar',
'Apr', 'May',
'Jun', 'Jul',
'Aug', 'Sep',
'Oct', 'Nov',
'Dec']
084         },
085         yAxis: {
086             minorTickInterval:
'auto',
087             lineColor:
'#000',
088             lineWidth: 1,
089             tickWidth: 1,
090             tickColor:
'#000',
091             min: 0,
092             labels: {
093                 formatter:
function () {  //设置纵坐标值的样式
094                 return
this.value + '/Qty';
095                 }
096             },
097             title: {
098             text:
'Total Analyze  (Qty)'
099             },
100             plotLines: [{
101                 value: 0,
102                 width: 1,
103                 color:
'#808080'
104             }]
105         },
106         tooltip: {
107             formatter:
function () {
108                 return
'<b>' + this.series.name +
'</b><br/>' + this.x +
': ' + this.y + yAxisLabels;
109             }
110         },
111         legend: {
112             itemStyle: {
113                 font:
'9pt Trebuchet MS, Verdana, sans-serif',
114                 color:
'black'
115             },
116             itemHoverStyle: {
117                 color:
'#039'
118             },
119             itemHiddenStyle: {
120                 color:
'gray'
121             },
122             layout:
'vertical',
123             align:
'right',
124             verticalAlign:
'middle',
125             borderWidth: 0
126         },
127         series: eval("["
+ dataTmp + "]"
//获取数据源操作信息
128     });
129 }

 

  我仅仅能说不要太崇拜哥。MM可私信哥,男性程序员的就免了,发了哥也不会回。
  zhe-jiang.he@hp.com

ajax请求返回Json字符串运用highcharts数据图表展现数据的更多相关文章

  1. ajax请求返回json字符串/json对象 处理

    1. 返回json字符串如何处理 $.ajax({ url:xxx, success:function(date){ }, error:function(){ } }); 通过最原始的返回: Prin ...

  2. 在使用Ajax请求返回json数据的时候IE浏览器弹出下载保存对话框的解决方法

    在使用Ajax请求返回json数据的时候IE浏览器弹出下载保存对话框的解决方法 最近在做一个小东西,使用kindeditor上传图片的时候,自己写了一个上传的方法,按照协议规则通过ajax返回json ...

  3. AJAX请求,返回json进行页面绑值

    AJAX请求,返回json进行页面绑值 后台 controller @RequestMapping(value = "backjson.do",method=RequestMeth ...

  4. 使用jQuery发送POST,Ajax请求返回JSON格式数据

    问题: 使用jQuery POST提交数据到PHP文件, PHP返回的json_encode后的数组数据,但jQuery接收到的数据不能解析为JSON对象,而是字符串{"code" ...

  5. AJAX请求返回JSON数据动态生成html

    1:DeliveryPersonVO对象 package com.funcanteen.business.entity.delivery.vo; import java.util.List; impo ...

  6. flask-日料网站搭建-ajax传值+返回json字符串

    引言:想使用python的flask框架搭建一个日料网站,主要包含web架构,静态页面,后台系统,交互,今天教大家实现ajax操作,返回json. 本节知识:jquery,json,ajax pyth ...

  7. ajax请求返回json数据弹出下载框的解决方法

    将返回的Content-Type由application/json改为text/html. 在struts2下: <action name="XXXAjax" class=& ...

  8. 解决ajax请求返回Json无法解析"\"字符的问题

    原因:获取身份证信息,涉及图片路径,存在“\”字符,导致Json解析错误 解决思路:将返回类型从"json"改成"text",此时返回的数据类型变成字符串,将字 ...

  9. jsp Ajax请求(返回json数据类型)

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"% ...

随机推荐

  1. Tomcat环境变量设置

    tomcat环境变量配置     CATALINA_HOME:D:\server\apache-tomcat-8.5.32 //安装目录      CATALINA_BASE:D:\server\ap ...

  2. Fms3和Flex打造在线视频录制和回放

    本博推荐文章快速导航: Sql Server2005 Transact-SQL 新兵器学习MCAD学习 代码阅读总结 ASP.NET状态管理 DB(数据库)WAPWinFormFlex,Fms aie ...

  3. centos6.5/6.6配置java环境以及数据库

    配置java环境 一.解压jdk 二.配置环境变量 1.修改修改/etc/profile文件(推荐开发环境使用,因为所有用户shell都有权使用这些环境变量,可能带来环境问题) 在profile末尾加 ...

  4. c++第二十五天

    p129~p131: 1.赋值运算的左侧运算对象必须是一个可修改的左值. 2.赋值运算满足右结合律. 3.赋值运算的结果是它的左侧对象,并且是一个左值. 验证: #include<iostrea ...

  5. 一个免费ss网站的数据爬取过程

    一个免费ss网站的数据爬取过程 Apr 14, 2019 引言 爬虫整体概况 主要功能方法 绕过DDOS保护(Cloudflare) post中参数a,b,c的解析 post中参数a,b,c的解析 p ...

  6. linux内核分析第二周-完成一个简单的时间片轮转多道程序内核代码

    中断时计算机运行的一个非常重要的功能.之所以重要,是因为由于种种原因,计算机不能将一个程序从头执行到尾不间断,而是可能会出现很多像等待输入设备输出设备的过程,如果没有中断系统,CPU只能等待,造成资源 ...

  7. STM32.ADC

    ADC实验 原理图: 1.ADC配置函数 /* enable adc1 and config adc1 to dma mode */ ADC1_Init(); /** * @brief ADC1初始化 ...

  8. 强连通分量(Korasaju & Tarjan)学习笔记

    好久以前学过的东西...现在已经全忘了 很多图论问题需要用到强连通分量,还是很有必要重新学一遍的 强连通分量(Strongly Connected Component / SCC) 指在一个有向图中, ...

  9. UVa 11538 象棋中的皇后

    https://vjudge.net/problem/UVA-11538 题意: n×m的棋盘,有多少种方法放置两个相互攻击的皇后? 思路: 这两个皇后互相攻击的方式只有3种,在同一行,在同一列,或在 ...

  10. Postman模拟json传参

    首先在headers中,设置Content-Type为applicationon/json,如图: 然后再body中,选择raw,写入json数据结构,如图: