Datatables 转换数据表的json数据

Datatables 转换数据表的json数据,datatables,Datatables,我有这样的数据 { "data": [ { "c1": "datapt00", "size": 40 }, { "c1": "datapt001", "size": 80 } ] } 在HTML中,我正在做 $(document).ready(function) { $('#example').DataTAble ( { "ajax": { "url": "/data", }} ); }); 有没有一种简单的方法来操作我的数据,使其

我有这样的数据

{
  "data": [
  { 
   "c1":  "datapt00",
   "size": 40
  },
  { 
   "c1":  "datapt001",
   "size": 80
  }
  ]
}
在HTML中,我正在做

$(document).ready(function) { 
$('#example').DataTAble ( { 
"ajax": {
"url": "/data",
}} ); });
有没有一种简单的方法来操作我的数据,使其与Datatable兼容

这应该可以做到:

var jsonData = {
  "data": [
  { 
   "c1":  "datapt00",
   "size": 40
  },
  { 
   "c1":  "datapt001",
   "size": 80
  }
  ]
};
$('#example').DataTable({
    "ajax": {
        "type": 'POST',
        "dataType": 'json',
        "url": '/echo/json/',
        "data": {
            "json": JSON.stringify(jsonData)
        },
        "dataSrc": "data"
    },
    "columns": [{
        "data": "c1"
    }, {
        "data": "size"
    }]
});

在这里使用JSIDLE:

如果我不使用jsonData会发生什么。我从“url”获取我的数据啊,祝福你!没有办法在JSFIDLE上使用AJAX,因此这是在JSFIDLE上获取json的机制。我认为您可能希望使用类似于
“ajax”:{“url”:“/data”,“dataSrc”:“data”}
的东西。希望这是有意义和有帮助的。