【发布时间】: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