2013-07-12 95 views
0

我有很多困难让kendoGrid绑定到ASPX页面中的web方法的JSON数据。我一直得到无限的微调。 JSON来自ajax调用。我不知道为什么它不绑定到电网。这是我的JS。剑道网格不加载数据webforms

$('#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 


}); 
+0

尝试打开“ServiceMonitoring.aspx/GetGridInformation”页面并检查服务器是否正在返回数据。如果是,请检查格式是否是预期的。顺便说一句:为什么你使用AJAX来加载内容,而不只是提供网址? – OnaBai

回答

0

我KNW这对你有点晚,但试图利用

数据:JSON.parse(d)

希望这将帮助其他人谁面临这个问题。

谢谢。