DataTables警告(表ID ='city'):DataTables警告:无法解析来自服务器的JSON数据。这是由JSON格式错误引起的。
我的json数据如下所示,我正在尝试将json数据设置为数据表
{"sEcho":1,"iTotalRecords":2,"iTotalDisplayRecords":2,"aaData":[{"id":"1","vid":"A0001","date":"2019-02-07 15:58:53","latitude":"17.00","longitude":"82.20","speed":"25","batery":"98","totalkm":"8","intrkm":"8","control":"0"},{"id":"2","vid":"A0001","date":"2019-02-07 15:58:53","latitude":"17.10","longitude":"82.30","speed":"26","batery":"97","totalkm":"15","intrkm":"15","control":"0"}]}
我写这样的脚本代码来实现
<script>
function getId(val) {
$.ajax({
type: "post",
url: "getdata.php",
data: 'id=' + val,
dataType: "text",
success: function(response){
$('#city').dataTable({
"bProcessing": true,
"sAjaxSource": "getdata.php",
"aoColumns": [
{ mData: 'id' } ,
{ mData: 'vid' },
{ mData: 'date' },
{ mData: 'latitude' },
{ mData: 'longitude' },
{ mData: 'speed' },
{ mData: 'batery' },
{ mData: 'totalkm' },
{ mData: 'intrkm' },
{ mData: 'control' }
]
});
}
});
}
</script>
在执行此操作时,数据表显示正在处理...。但未正确加载数据表。我不知道这是怎么回事。如果需要更改任何代码,请帮助我