Javascript 数据表的json问题

Javascript 数据表的json问题,javascript,jquery,datatables,Javascript,Jquery,Datatables,我的json如下所示 "{\"data\":[{\"Youtube\":\"CD7JYg1inF8\",\"ID\":1,\"Title\":\"New Zealand\",\"Description\":\"raceway.\}]}" 我得到的错误是 DataTables warning: table id=ivideos - Requested unknown parameter 'id' for row 0, column 0. For more information about th

我的json如下所示

"{\"data\":[{\"Youtube\":\"CD7JYg1inF8\",\"ID\":1,\"Title\":\"New Zealand\",\"Description\":\"raceway.\}]}"
我得到的错误是

DataTables warning: table id=ivideos - Requested unknown parameter 'id' for row 0, column 0. For more information about this error, please see http://datatables.net/tn/4
我的呼叫代码如下:

$('##ivideos').DataTable({
         'deferRender': true,
         'ajax': {
            'url': 'a.cfc?method=getvideos',
            "dataSrc": function (d) {
                return d
            }
         },
         'columns': [            
            { 'data': 'id' },
            { 'data': 'title' },
            { 'data': 'description' },
            { 'data': 'youtube' }
         ]
      }); //dataTable

使用datatables 1.10版以后的版本

我对datatables没有太多的经验,但似乎列名是区分大小写的,这与查找JSON属性的库等通常是一样的。修复外壳,然后重试您的方法。有关更多详细信息,请参阅:

看起来像是源数组中的
ID
,而不是
ID
…我也尝试过使用大小写,但得到了相同的错误