无聊写了一个最简单的MVC4+Highcharts连数据库例…
2018-06-23 22:25:51来源:未知 阅读 ()
乱搞了个数据库 后面发现没定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 }
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- jQuery异步提交表单的两种方式 2020-03-12
- 默认让页面的第一个控件选中的javascript代码 2020-02-20
- 将数组扁平化并去除其中重复数据,最终得到一个升序且不重复 2019-08-14
- vue.js(4)--字符串跑马灯 2019-08-14
- 在javascript对象内搜索,貌似是一个新鲜的话题。 2019-08-14
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash