如何从后台获取到那个data????

解决方案 »

  1.   

    jqplot 获取 json 数据的例子:
    $.ajax({
        type: "POST",
        contentType: "application/json; charset=utf-8",
        data: JSON.stringify(DTO), //JSON.stringify(AnDParms), combined, 
        url: "GetAdmitsDischarges.asmx/GetAandD",
        dataType: "json",
        success: function (data) {
            //do chart stuff here.
            var line1 = [];
            for (var prop_name in data.d) {
                line1.push([prop_name, data[prop_name]])
            }
            var ticks = ['Admits', 'Discharges'];        var plot1 = $.jqplot('chartdiv', [line1], {
                title: 'Admits & Discharges',
                series: [{ renderer: $.jqplot.BarRenderer}],
                axesDefaults: {
                    tickRenderer: $.jqplot.CanvasAxisTickRenderer
                },
                axes: {
                    xaxis: {
                        renderer: $.jqplot.CategoryAxisRenderer
                    }
                }
            });
            //to prove the flow is working...
            //alert("Data: " + data.d);    }, //end of success
        error: function (XMLHttpRequest, textStatus, errorThrown) {
            alert(textStatus + ' ' + errorThrown + ' ' + XMLHttpRequest);
        } //end of error
    });   //end of ajax call
      

  2.   

    后台把 data 以 json 格式传给前台就可以了。
      

  3.   


    后台是map<String,Object> rowMapList类型  ,返回数据是[{salary:1000}],
    这个怎么转换成前台用的这种格式data= [['2013-10-10',1000]].
      

  4.   

    后台不要用 rowMapList 类型返回 json。
    用 java.util.List 试试