【发布时间】:2018-07-12 16:21:27
【问题描述】:
我正在尝试从 AJAX 源将数据导入 DataTables,如下所示:
$('#DT').DataTable( {
"paging": false,
"processing": true,
"info": false,
"ajax": 'http://localhost:5000/get_data'
} );
当服务器以如下格式提供数据时,它正在工作:
{
"data": [
[
1,
"0FL0BW1MA",
"2018-03-24 15:00",
"Lisbon ,Lisboa ,Portugal",
"CMA CGM GEORG FORSTER",
"ADALV",
"2018-05-08 02:00",
"ADENC"
]
]
}
但实际服务器以 JSON key:value 格式发送响应如下:
{
"data": [
{
"containers": 4,
"destination_port": "2018-05-08 02:00",
"eta": "CMA CGM GEORG FORSTER",
"etd": "2018-03-24 15:00",
"loading_port": "Lisbon ,Lisboa ,Portugal",
"vessels": "0FL0BW1MA"
}
]
}
那么,我的问题是如何将实际的 JSON 数据加载到数据表中?
【问题讨论】:
-
@RoryMcCrossan 实际上,如果我可以使用现有的 API,那就太好了。否则,我应该问。
-
这就是我的假设。希望我在下面添加的答案有所帮助。
标签: jquery ajax datatable datatables