ASP.NET MVC ajax json неопределенные данные в таблицу данныхJquery

Программирование на jquery
Ответить
Anonymous
 ASP.NET MVC ajax json неопределенные данные в таблицу данных

Сообщение Anonymous »

У меня есть вызов ajax, который передает данные для заполнения моей таблицы данных.
Код моего контроллера:

Код: Выделить всё

[HttpGet]
public async Task GetAll()
{
var list = Json(new { data =  _db.Indicador.ToList() });
return Json(new { data = await _db.Indicador.ToListAsync() });
}
Я установил для списка переменных точку останова, чтобы просмотреть данные.
[img]https:/ /i.sstatic.net/y0clb.png[/img]

У меня также есть индексная таблица по умолчанию и добавлены таблицы данных:
Изображение

Первый и второй столбцы содержат данные, но таблицы данных отсутствуют показываю это мне.
Для моего javascript у меня есть:

Код: Выделить всё

function loadDataTable() {
dataTable = $('#DT_load').DataTable({
"columnDefs": [{
"defaultContent": "-",
"targets": "_all"
}],
"ajax": {
"url": '/api/indicador',
"type": "GET",
"dataType": "json"
},
"columns": [
{ "data": "Nombre_Indicador", "width": "20%" },
{ "data": "Descripcion_Indicadores", "width": "20%" },
{ "data": "medida", "width": "20%" },
{ "data": "objetivo", "width": "20%" },
{ "data": "perfil", "width": "20%" },
{ "data": "ponderacion", "width": "20%" },
{ "data": "base", "width": "20%" },
{ "data": "meta", "width": "20%" },
{
"data": "id_indicador",
"render": function (data) {
return `
[url=/Indicadores/Edit?id=${data}]
Editar
[/url]
 

Eliminar

`;
}, "width": "40%"
}
],
"language": {
"emptyTable": "no se encontraron datos"
},
"width": "100%"
})
}
Поэтому, похоже, нет данных для трех столбцов: Nombre_Indicador, Descripcion_Indicadores и id_indicador.
Я понятия не имею, что здесь происходит, поскольку эти данные поступают из базы данных.

Подробнее здесь: https://stackoverflow.com/questions/677 ... -datatable
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»