【问题标题】:kendo grid not loading data webforms剑道网格不加载数据网络表单
【发布时间】:2013-07-12 17:33:23
【问题描述】:

我很难让 kendoGrid 从 ASPX 页面中的 Web 方法绑定到 JSON 数据。我不断得到无限旋转。 JSON 来自 ajax 调用。我不知道为什么它不绑定到网格。这是我的 JS。

$('#grid').kendoGrid({
    columns: [
           {
               field: "ClientName",
               title: "ClientName"

           }],
    dataSource: {
        type: 'json',
        serverPaging: true,
        schema: {
            data: 'd'
        },
        transport: {
            read: function (options) {
                $.ajax({
                    type: 'POST',
                    url: 'ServiceMonitoring.aspx/GetGridInformation',
                    dataType: 'json',
                    data: '',
                    contentType: 'application/json; charset=utf-8',
                    serverPaging: true,
                    success: function (msg) {
                        options.success(msg.d);
                    }
                });
            }

        }
    },
    height: 200,
    pageSize: 10


});

【问题讨论】:

  • 尝试打开页面ServiceMonitoring.aspx/GetGridInformation 并检查服务器是否正在返回数据。如果是这样,请检查格式是否符合预期。 BTW:为什么你使用 AJAX 来加载内容而不只是提供 URL?

标签: c# webforms kendo-ui kendo-grid


【解决方案1】:

我知道这对你来说有点太晚了,但尝试使用

数据:JSON.parse(d)

希望这将帮助其他面临此问题的人。

谢谢。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-26
    • 1970-01-01
    相关资源
    最近更新 更多