无聊写了一个最简单的MVC4+Highcharts连数据库例子

乱搞了个数据库 后面发现没定INT类型 直接将ID当数据显示了

效果图:

前端

  1 @{
  2     Layout = null;
  3 }
  4
  5 <!DOCTYPE html>
  6
  7 <html>
  8 <head>
  9     <meta name="viewport" content="width=device-width" />
 10
 11     <script src="~/Scripts/jquery-1.7.1.js"></script>
 12     <script src="~/Scripts/Highcharts-4.0.3/js/highcharts.js"></script>
 13     <script src="~/Scripts/Highcharts-4.0.3/js/modules/exporting.js"></script>
 14     <script src="~/Scripts/Highcharts-4.0.3/js/highcharts-3d.js"></script>
 15     <script type="text/javascript">
 16
 17         $(function () {
 18
 19             var values = "";
 20             var data1 = [];
 21             var months = [];
 22             //var a = [29.9, 71.5, 106.4, 129.2, 144]
 23             $.ajax({
 24                 url: ‘../Home/se‘,
 25                 type: ‘post‘,
 26                 dataType: "json",
 27
 28                 success: function (msg) {
 29                     //var values = JSON.stringify(msg)
 30                     //alert(msg.length)
 31                     for (var i = 0; i < msg.length; i++) {
 32                         //alert("123")
 33                         //values += "11" + msg[i].tem + "11"
 34                         //var a= values.push(bb[i].tem);
 35                         data1.push(msg[i].id)
 36                         months.push(msg[i].months)
 37                     }
 38
 39                     var chart = new Highcharts.Chart({
 40                         chart: {
 41                             renderTo: ‘container‘,
 42                             type: ‘column‘,
 43                             margin: 75,
 44                             options3d: {
 45                                 enabled: true,
 46                                 alpha: 15,
 47                                 beta: 15,
 48                                 depth: 50,
 49                                 viewDistance: 25
 50                             }
 51                         },
 52                         title: {
 53                             text: ‘Chart rotation demo‘
 54                         },
 55                         xAxis: {
 56                             categories:months
 57
 58                         },
 59                         yAxis: {
 60                             min: 0,
 61                             title: {
 62                                 text: ‘id‘
 63                             }
 64                         },
 65                         subtitle: {
 66                             text: ‘Test options by dragging the sliders below‘
 67                         },
 68                         plotOptions: {
 69                             column: {
 70                                 depth: 25
 71                             }
 72                         },
 73                         series: [{
 74                             data:data1
 75                         }]
 76                     });
 77                     // Activate the sliders
 78                     $(‘#R0‘).on(‘change‘, function () {
 79                         chart.options.chart.options3d.alpha = this.value;
 80                         showValues();
 81                         chart.redraw(false);
 82                     });
 83                     $(‘#R1‘).on(‘change‘, function () {
 84                         chart.options.chart.options3d.beta = this.value;
 85                         showValues();
 86                         chart.redraw(false);
 87                     });
 88                     function showValues() {
 89                         $(‘#R0-value‘).html(chart.options.chart.options3d.alpha);
 90                         $(‘#R1-value‘).html(chart.options.chart.options3d.beta);
 91                     }
 92                     showValues();
 93                 }
 94             })
 95
 96
 97
 98
 99
100
101
102         });
103     </script>
104     <title>Index</title>
105 </head>
106 <body>
107     <div id="container" style="min-width: 700px; height: 400px"></div>
108
109     <div id="sliders" style="min-width: 310px; max-width: 800px; margin: 0 auto;">
110         <table>
111             <tr>
112                 <td>Alpha Angle</td>
113                 <td>
114                     <input id="R0" type="range" min="0" max="45" value="15" />
115                     <span id="R0-value" class="value"></span></td>
116             </tr>
117             <tr>
118                 <td>Beta Angle</td>
119                 <td>
120                     <input id="R1" type="range" min="0" max="45" value="15" />
121                     <span id="R1-value" class="value"></span></td>
122             </tr>
123         </table>
124     </div>
125 </body>
126 </html>

后台

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Web;
 5 using System.Web.Mvc;
 6 using 表格.Models;
 7
 8 namespace 表格.Controllers
 9 {
10     public class HomeController : Controller
11     {
12         //
13         // GET: /Home/
14         columnprictureEntities db = new columnprictureEntities();
15         public ActionResult Index()
16         {
17             return View();
18         }
19         public ActionResult se()
20         {
21
22
23
24             var d = (from b in db.prc select b).ToList();
25             List<Models.prc> bb = (from dd in db.prc select dd).ToList();
26             return Json(d, JsonRequestBehavior.AllowGet);
27         }
28
29     }
30 }

时间: 2024-11-29 01:53:46

无聊写了一个最简单的MVC4+Highcharts连数据库例子的相关文章

最近采集写的一个超简单实用的HTML解析类

1. [文件] HtmlDom.php <?php$oldSetting = libxml_use_internal_errors( true ); libxml_clear_errors();/** *  * -+----------------------------------- * |PHP5 Framework - 2011 * |Web Site: www.iblue.cc * |E-mail: [email protected] * |Date: 2012-10-12 * -+--

简单的JDBC连接oracle数据库例子

java连接Oracle数据库 JDBC(Java Data Base Connectivity,java数据库连接),那么我们该如何用java进行数据库的连接呢. import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class JDB

浮动布局写了一个简单的页面

正在学习的路上...... 这两天写了一个比较简单的页面,主要使用了浮动和定位.左边的属于滚动页面,右边的list属于固定.先上图片: 主要使用了float:left/right. 1.下面是HTML <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <link type="

用Python写一个最简单的网络爬虫

什么是网络爬虫?这是百度百科的解释: 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本.另外一些不常使用的名字还有蚂蚁,自动索引,模拟程序或者蠕虫. 爬虫可以做什么?爬虫可以帮助我们在茫茫互联网中爬取我们需要的特定数据,这个特定数据可以是任何想获得的数据. 爬虫是一个让人热血的话题,因为当你在写爬虫的时候,你会感觉到自己是在做一件很NB的事,而每当写出一个爬虫,就会在此基础上不断尝试写出更NB的爬虫,有

虚幻4,BP写了一个简单的三线跑酷工程

BP写了一个简单的三线跑酷 链接: http://pan.baidu.com/s/1jILE4V8 密码: 96ua

写了一个Java的简单缓存模型

缓存操作接口 /** * 缓存操作接口 * * @author xiudong * * @param <T> */ public interface Cache<T> { /** * 刷新缓存数据 * * @param key 缓存key * @param target 新数据 */ void refresh(String key, T target); /** * 获取缓存 * * @param key 缓存key * @return 缓存数据 */ T getCache(Str

java写的一个简单学生管理系统[改进]

用Java写的一个简单学生管理系统 import java.util.*; public class student_cj {  public static void main(String[] args){      Scanner in=new Scanner(System.in);   System.out.print("请输入学生人数:");   int num=in.nextInt();//学生人数   String[] str=new String[num];//结合一行数

写了一个简单的CGI Server

之前看过一些开源程序的源码,也略微知道些Apache的CGI处理程序架构,于是用了一周时间,用C写了一个简单的CGI Server,代码算上头文件,一共1200行左右,难度中等偏上,小伙伴可以仔细看看,对于学生来说,拿来当简历,含金量还是足够的.如果把程序里所涉及的HTTP协议,Linux下POSIX编程等等搞清楚,我想找工作中肯定是有足够的竞争力的,当然我也只是皮毛而已,不再班门弄斧了,下面简单的说下程序流程吧,方便小伙伴们阅读. 程序源代码:戳我 在说程序流程之前,我先简单说下CGI吧,CG

写一个最简单的gulp 实例

今天写了一个简单的gulp 实例 分享给大家! 比较适合gulp 初学者 首选: 看看gulp官网了解一些基本的定义 官网地址 : http://www.gulpjs.com.cn/ 搭建node环境 安装 gulp  自行百度吧! 文件目录 dist : 打包后文件所在目录 src : 源文件目录 glpfile.js : gulp的配置文件 package.json : 配置文件 安装依赖 : "devDependencies": { "colors": &qu