Datatables在默认Ajax的情况下,dataSrc会去读取名称为data属性的数组
$('#myTable').DataTable( {ajax: {url: '/api/myData',dataSrc: ''},columns: [ ... ]
} );// 或者使用标准的写法,指定在data中去找,效果和上面写法一样
$('#myTable').DataTable( {ajax: {url: '/api/myData',dataSrc: 'data'},columns: [ ... ]
} );
{"data": [{"name": "Tiger Nixon","position": "System Architect","salary": "$320,800","start_date": "2011/04/25","office": "Edinburgh","extn": "5421"},...]
}
如果需要在其他属性下寻找数据, 对dataSrc属性赋值即可。
$('#myTable').DataTable( {ajax: {url: '/api/myData',dataSrc: 'staff'},columns: [ ... ]
} );
{"staff": [{"name": "Tiger Nixon","position": "System Architect","salary": "$320,800","start_date": "2011/04/25","office": "Edinburgh","extn": "5421"},...]
}