【发布时间】:2020-08-13 05:10:28
【问题描述】:
我在将数据绑定到 jQuery Datatable 时遇到问题。主题中提到的抛出错误消息。
脚本
$("#oncallScheduleTable").DataTable({
"processing": true, // for show progress bar
"serverSide": true, // for process server side
"filter": true, // this is for disable filter (search box)
"orderMulti": false, // for disable multiple column at once
"ajax": {
"url": "/OnCallSchedule/LoadData",
"type": "POST",
"datatype": "json"
},
"columnDefs":
[{
"targets": [0],
"visible": false,
"searchable": false
}],
"columns": [
{ "data": "OnCallScheduleId", "name": "OnCallScheduleId", "autoWidth": true },
{ "data": "ClientName", "name": "ClientName", "autoWidth": true },
{ "data": "ClientProgramName", "ClientProgramName": "Address", "autoWidth": true },
{ "data": "ScheduleDate", "name": "ScheduleDate", "autoWidth": true },
{ "data": "StartTime", "name": "StartTime", "autoWidth": true },
{ "data": "EndTime", "name": "EndTime", "autoWidth": true },
{ "data": "UserRoleName", "name": "UserRoleName", "autoWidth": true },
{ "data": "ContactName", "name": "ContactName", "autoWidth": true },
{ "data": "PrimaryPhone", "name": "PrimaryPhone", "autoWidth": true },
{
"render": function (data, type, full, meta)
{ return '<a class="btn btn-info" href="/OnCallSchedule/Edit/' + full.OnCallScheduleId + '">Edit</a>'; }
},
{
data: null, render: function (data, type, row)
{
return "<a href='#' class='btn btn-danger' onclick=DeleteData('" + row.OnCallScheduleId + "'); >Delete</a>";
}
},
]
});
从 MVC 操作中获取返回的数据快照 -
我怀疑我的数据格式记录到控制台。请看一下,让我知道我错在哪里。提前谢谢你。
【问题讨论】:
标签: jquery asp.net-mvc datatables