KendoChart используя страницу ASHX - PullRequest
0 голосов
/ 19 февраля 2020

Я работаю над проектом, в котором мне нравится добавлять базу диаграмм в пример, который я построил в Додзё. У меня есть AJAX на странице JS, вызывающей страницу Ashx, которая возвращает данные. Затем я анализирую данные в объект, который необходим для диаграммы.

Это лучший способ создать базу диаграммы на странице ASHX?

Пример

https://dojo.telerik.com/iHAzufAy

ashx

    string Conn = ConnectionString;

    DataTable dt = new DataTable();
    using (SqlConnection c = new SqlConnection(Conn))
    using (SqlDataAdapter sda = new SqlDataAdapter("[SProd]", c))
    {
        sda.SelectCommand.CommandType = CommandType.StoredProcedure;
        sda.SelectCommand.Parameters.AddWithValue("@GuidelineId", "1443");


        sda.Fill(dt);
    }

    context.Response.Write(JsonConvert.SerializeObject(new {dt = dt }));

объект, который не работает, возможно, из-за этого уровня DT In JS I get this dt object

объект, который работает enter image description here

in JS Я просто анализирую его

$.ajax({
        type: 'POST',
        url: 'GetCount.ashx',
        dataSrc: 'data',
        success: function (data) {
            var jsonData = JSON.parse(data);
...