Отображение массива вложенных объектов jsGrid

С помощью jsGrid Я пытаюсь отобразить информацию с моего сервера. Формат, которым я получаю данные, таким образом:

{
  "Response": [
    {
      "this": "1",
      "that": 42,
      "theOtherThing": "2016-01-28T19:45:19.093Z"
    },
    {
      "this": "2",
      "that": 49,
      "theOtherThing": "2016-01-28T19:45:19.093Z"
    }
  ]
}

Как я могу извлечь эту информацию из объекта Response, чтобы я мог отобразить ее в моем jsGrid поля?

fields: [
            {name: 'this', type: 'text', width: 100},
            {name: 'that', type: 'number', width: 100},
            {name: 'theOtherThing', type: 'text', width: 100}
    ]

1 ответ

Так что мне просто нужно было изменить формат моего вызова ajax:

controller: {
    loadData: function () {
        var deferred = $.Deferred();
        $.ajax({
            type: 'GET',
            url: 'ThisGoesSomewhere',
            dataType: 'json',
            success: function(res){
                deferred.resolve(res.Response);
            },
            error: function(res){
                console.log('error ' + res);
            }
        });
        return deferred.promise();
    }
}
Другие вопросы по тегам