Попробуйте:
function loadRollupGridView () {
$.ajax({
url: '@Url.Action("GetCerts")',
type: 'GET',
success: function(certRollupViewModel) {
$('#rollupgridview')
.load('@Url.Action("GetCertRollupView"), certRollupViewModel)');
},
error: function () {
$('#rollupgridview')
.html('<div class="error">Something went wrong...</div>');
}
});
}
Я думаю, что основная проблема в том, что вы передаете переменную data
в контроллер, а не certRollupViewModel
, как ожидалось.
ЭтоВот как должен выглядеть ваш объект JSON при передаче в контроллер:
{"certRollupViewModel":
{"CertRollups":
[
{"TotalCpm": "25.35", "TotalIO": "380.23"},
{"TotalCpm": "25.35", "TotalIO": "380.23"},
{"TotalCpm": "25.35", "TotalIO": "380.23"}
]
}
}