- JScript code
<script id="example_1" type="text/javascript"> $(document).ready(function(){ s1 = [['聪海信息科技有限公司',7], ['北京明科科技有限公司',33.3], ['太阳药业',14.7], ['云南天河烟草公司',5.2], ['其他', 10]]; plot1 = $.jqplot('chart1', [s1], { grid: { drawBorder: false, drawGridlines: false, background: '#ffffff', shadow:false }, axesDefaults: { }, seriesDefaults:{ renderer:$.jqplot.PieRenderer, rendererOptions: { showDataLabels: true } }, legend: { show: true, rendererOptions: { numberRows: 1 }, location: 's' } }); }); </script>
s1 = [['聪海信息科技有限公司',7], ['北京明科科技有限公司',33.3], ['太阳药业',14.7], ['云南天河烟草公司',5.2], ['其他', 10]];
我从服务器端,怎么把这样的数据传送到JS中给s1呢,注意不是个字符串呀!JSON什么的都是浮云,就解决……
------解决方案--------------------
按照你现在的看 用索引已经取出来了
------解决方案--------------------
哎,同是java报表沦落人
------解决方案--------------------
------解决方案--------------------
jquery报表可以用Highcharts
看这里。
asp.net怎么做图表?
------解决方案--------------------
顶楼上。不过我总觉得js还是不太安全啊。
得考虑兼容。
------解决方案--------------------
Highcharts 兼容性不错,主流浏览器都没什么问题
反而sql reporting service在chrome下面有时候显示的不太对劲
------解决方案--------------------
楼主的 s1 数据 是不是在后台从数据库查询出来的数据?如果是可以把数据包装成对象的形式,通过返回json对象。然后在前台接受处理数据。 jquery报表我是不懂!