回复 5楼rijun的帖子
您好。
4楼提供的文档中有详细的步骤和代码。
其中ajax调用获取数据,请参考如下(这段代码从文档中复制):
- $(document).ready(function () {
-
- //ajax call to get the data
- $.ajax({
- type: "POST",
- url: "GetOrders.asmx/GetDataOnLoad",
- contentType: "application/json; charset=utf-8",
- dataType: "json",
- data: {},
- success: function (data) {
- var arr = [];
- try {
- //push the data in an array
- $.each(data.d, function (i, elem) {
- arr.push({
- Year: elem.Year,
- OrderAmount: elem.OrderAmount
- });
- });
- //initialize the barchart widget
- $("#C1BarChart1").c1barchart({
- shadow: false,
- hint: { content: function () { return this.data.label + '\n ' + this.y + ''; } },
- //set the datasource of the BarChart
- dataSource: arr,
- seriesList: [{
- label: "Yearly Amount of Orders",
- legendEntry: true,
- data: { x: { bind: "Year" }, y: { bind: "OrderAmount" } }
- }],
- seriesStyles: [{ fill: "180-#ff9900-#ff6600", stroke: "#ff7800", opacity: 0.8 }],
- });
- }
- catch (e) {
- alert(e);
- return;
- }
-
- },
- error: function (result, status) {
- if (status = "error") {
- alert(status);
- }
- }
- });
复制代码 |