Конвертировать JSON-ответ в HTML-таблицу - PullRequest
0 голосов
/ 20 декабря 2010

Как мне отобразить все точки в этом операторе возврата Json в таблицу HTML на моем экране?

return Json(
    new
    {
        vol = exposure.Volatility,
        points =
            from point in exposure.ExposurePointCollection
            select new
            {
                date = point.ExposureDate,
                val = point.MaximumExposure
            }
    });

1 Ответ

0 голосов
/ 20 декабря 2010

Если это результат вызова ajax, вам нужно будет перебрать коллекцию (предположительно, значение «points») и добавить их в DOM через javascript. jQuery может помочь с этим, но есть также плагины для jQuery, которые сделают практически всю работу за вас, на ум приходит что-то вроде jqGrid.

Цикл по результату json (при условии, что "точки" - это то, что вы циклуете)

success: function(data){
  jquery.each(data.points, function(index, value){
    //index is the index of the array, value is the actual value
  });
}

Посмотрите здесь, как использовать jQuery для изменения DOM: http://api.jquery.com/html/#html2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...