2013-07-12 5 views
0

У меня возникли трудности с получением kendoGrid для привязки к данным JSON из веб-метода на странице ASPX. Я продолжаю получать бесконечный счетчик. JSON сходит с вызова ajax. Я не знаю, почему он не привязан к сетке. Вот мой JS.kendo grid не загружает данные 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' и убедитесь, что сервер возвращает данные. Если да, убедитесь, что формат является ожидаемым. BTW: Почему вы используете AJAX для загрузки контента, а не только для URL? – OnaBai

ответ

0

Я KNW это немного слишком поздно для вас, но попытайтесь использовать данные

: JSON.parse (d)

Надеется, что это поможет другим, которые сталкиваются с этой проблемой.

Спасибо.

Смежные вопросы