日期:2014-05-16  浏览次数:20404 次

JQuery做报表的有木有,纠结了一个3天问题!
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报表沦落人
------解决方案--------------------
探讨
哎,同是java报表沦落人

------解决方案--------------------
jquery报表可以用Highcharts
看这里。
asp.net怎么做图表?
------解决方案--------------------
顶楼上。不过我总觉得js还是不太安全啊。
得考虑兼容。

------解决方案--------------------
Highcharts 兼容性不错,主流浏览器都没什么问题

反而sql reporting service在chrome下面有时候显示的不太对劲
------解决方案--------------------
楼主的 s1 数据 是不是在后台从数据库查询出来的数据?如果是可以把数据包装成对象的形式,通过返回json对象。然后在前台接受处理数据。 jquery报表我是不懂!