【发布时间】:2016-08-08 12:12:19
【问题描述】:
我知道这个问题已经在 SO 和数据表网站上被问过很多次,但我无法使用提供的解决方案让它工作。
我正在客户端构建我的数据表,现在想以 json 格式将客户端数据发布到我的 wep api 控制器。
客户端在添加/删除行时工作正常。 但是当我尝试使用以下方法创建我的 JSON 时:
var table = $('#detailTable').DataTable();
var details = JSON.stringify(table.rows().data().toArray());
我得到以下结果:
[["11046","ABC","bis","123","123",15129]]
所以基本上我的 JSON 对象中缺少列名,因此 web api 无法将其拾取并将其转换为:
List<ReceiptEntryViewModel> ReceiptDetails
那么我怎样才能让数据表生成以下格式的 JSON:
[["ItemId":"11046","ItemCode":"ABC","ItemName":"bis","Price":"123","Quantity":"123","Total":15129]]
【问题讨论】:
标签: jquery json datatables