asp.net+FusionCharts+jQuery(ajax)后台请求数据生成图表
2012-05-10 17:56
651 查看
关键:使用FusionCharts的setJSONData(data)或者setXMLData(data)方法。
前台aspx部分代码:
FusionCharts.asmx部分代码:
前台aspx部分代码:
<div id="Div7">对比曲线</div> <script type="text/javascript"><!-- $(document).ready(function() { $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "FusionCharts.asmx/getJsonData", data: "{}", dataType: 'json', success: function(json) { var data = eval('(' + json.d + ')'); var myChart = new FusionCharts("Column3D.swf", "myChartId7", "330", "220", "0", "1"); myChart.setJSONData(data); myChart.render("Div7"); }, error: function(xhr) { //如果没有上面的捕获出错会执行这里的回调函数 alert('页出错\n\r' + xhr.responseText); } }); }); // --> </script> </div>
FusionCharts.asmx部分代码:
[WebMethod] public string getJsonData() { //各种数据源 //取回的数据转换成Json格式,手动写,其它API转换都可以,具体情况,具体分析 string b = "{ \"chart\": { \"caption\" : \"Weekly Sales Summary\" , \"xAxisName\" : \"Week\", " + "\"yAxisName\" : \"Sales\", \"numberPrefix\" : \"$\" }," + "\"data\" :[ " + " { \"label\" : \"Week 1\", \"value\" : \"100\" }," + "{ \"label\" : \"Week 2\", \"value\" : \"191600\" }, " + " {\"label\" : \"Week 3\", \"value\" : \"14000\" }, " + " { \"label\" :\"Week 4\", \"value\" : \"55700\" } ]}"; return b; }
相关文章推荐
- asp.net+FusionCharts+jQuery(ajax)后台请求数据生成图表
- ASP.net 使用(动态的有动画效果的)生成图表工具 Fusion Charts
- 关于JQuery 中$.ajax函数利用jsonp实现Ajax跨域请求ASP.NET的WebService成功获取数据的案例
- dhl:asp.net mvc下用jQuery通过AJAX 实现HTTP 请求加载远程数据
- ASP.NET easyUI--datagrid 通过ajax请求ASP.NET后台数据的分页查询
- ASP.NET 前端AJAX请求数据及后台ashx返回json给前端。
- asp.net vb jquery ajax 取得后台数据
- 关于JQuery 中$.ajax函数利用jsonp实现Ajax跨域请求ASP.NET的WebService成功获取数据的案例
- ASP.NET利用JQuery中的Aajax实现JSON数据后台交互
- asp.net中 使用jquery+ashx 做ajax,json做数据传输
- jquery-ajax之2:调用asp.net 页面后台方法
- 利用JQuery的$.ajax()调用asp.net的后台方法
- 类型:Jquery;问题:jquery调用后台带参数方法;结果:利用JQuery的$.ajax()可以很方便的调用asp.net的后台方法。
- jquery 读取页面表格中的数据 生成批量insert代码 并以ajax方式传给后台
- 运用jQuery通过AJAX向后台请求拼装json数据格式,并初始化目录树TreeView
- asp.net利用Ajax和Jquery在前台向后台传参数并返回值
- ASP.NET MVC + Jquery 实现Ajax下拉框数据三级联动
- Jquery利用ajax调用asp.net webservice的各种数据类型(总结篇)
- asp.net 使用ajax请求地址接口数据 ajax返回类型是json js get post请求数据
- jQuery实现的分页功能,包括ajax请求,后台数据