在这个特定示例中识别 json 和 jquery?



我使用 Kendo UI 创建一些图表。这些图表从我在 asp.net 中创建的wcf service获取数据。

即使我创建了图表和基础服务,我仍然不确定哪些代码json以及哪些代码jquery

任何帮助识别这些将不胜感激。

谢谢。

var WebService = "/ServiceDash.svc/";
function createPenetrationPieChart(Tech) {
    var url = WebService + "GetPenetration?";
    switch (Tech) {
        case "Sales1":
            url = url + "GroupId=Sales&State=1";
            break;
        case "Sales2":
            url = url + "GroupId=Sales&State=2";
            break;
        case "Sales3":
            url = url + "GroupId=Sales&State=3";
            break;
    }
    $("#" + Tech).kendoChart({
        legend: {
            visible: false
        },
        dataSource: {
            transport: {
                read: {
                    url: url,
                    dataType: "json"
                }
            }
        },
        chartArea: {
            margin: 0,
            height: 150 /* add this option */
        },
        series: [{
            type: "donut",
            field: "Penetration"
        }],
        seriesColors: ["#0C5885", "#000000"],
        tooltip: {
            visible: true
            //template: "${ value }%"
        }
    });
}
function FillCharts() {
    createSitePenetrationPieChart("Sales1");
}
$(document).ready(FillCharts);
$(document).bind("kendo:skinChange", FillCharts);

你可以用美元符号 $ 来识别 jQuery。 jQuery主要用于操作DOM元素。 JSON 是一种打包数据的方法。 所以在你的具体例子中,

$('#' + Tech).kendoChart({...})

标识 DOM 元素。 里面的一切都是JSON。

最新更新