【发布时间】:2012-08-28 09:34:42
【问题描述】:
我正在使用数据表,我得到的数据如示例中所示
$('.data-table').dataTable({
"bProcessing": true,
"sAjaxSource": "/api/item/list",
"aoColumns": [
{ "mData": "Title" },
{ "mData": "Price" }
]
});
但是有一个问题,我需要把我的所有对象都包装在aaData 中,这样才能像这样工作
[HttpGet]
public dynamic List()
{
var items = _db.Items.OrderBy(x => x.ID);
var a = new {
aaData = items
};
return a;
}
这很糟糕,因为我需要为此修改后端而不是返回普通的 JSON。我尝试设置aaData 而不是sAjaxSource,但出现错误并且没有用。关于如何解决此问题的任何想法?
【问题讨论】:
标签: javascript jquery json jquery-plugins datatables