【发布时间】:2017-01-24 08:39:15
【问题描述】:
我只是 AJAX 和 JSON 的新手,JSON 响应等很多东西都是交错的,我不知道它们是如何工作的。
我只是想在 JSON 响应中更改 DATE 的格式,我得到这样的响应:
/Date(-62135596800000)/
我只想将其更改为人类可读的 DATE 格式。 这是我如何使用数据库中的列通过 DataTable 从数据库中获取值并将值放入 c# 中的视图的方式。
$('#myDbTable')
.DataTable({
ajax: {
url: "@Url.Action("GetVouchers", "Vouchers")",
type: "GET",
dataType: "json",
dataSrc: 'DataSet',
},
"columns": [
{ "data": "FinancialYearName" },
{ "data": "CompanyName" },
{ "data": "BusinessUnitName" },
{ "data": "VoucherTypeName" },
{ "data": "Prefix" },
{ "data": "Code" },
{ "data": "VoucherDate" },
{ "data": "Status" }
],
"aoColumnDefs": [
{
"aTargets": [DataColumnsCount],
"mData": null,
"bSortable": false,
"mRender": function(data, type, fullRow) {
// console.log(fullRow);
return '<a class="btn btn-info btn-sm" href=#/' + fullRow["Id"] + '>' + 'Edit' + '</a>';
}
}
]
});
{ "data": "VoucherDate" } 是使用数据库列在 dataTable 中显示日期的列。
This is the image of OUTPUT for Date
我想像 2017 年 1 月 24 日那样展示它。
【问题讨论】: