Предупреждение DataTables (таблица id = 'city'): запрошен неизвестный параметр 'id' из источника данных для строки 0
Я пишу код сценария, подобный этому:
<script>
function getId(val) {
alert(val);
var str1;
//var str = [{"id":"1","vid":"A0002","date":"2019-02-07 17:42:38","latitude":"16.9891","longitude":"82.24","speed":"20","batery":"98","totalkm":"5","intrkm":"5","control":"0"},{"id":"2","vid":"A0002","date":"2019-02-07 17:42:38","latitude":"16.00","longitude":"82.99","speed":"30","batery":"97","totalkm":"12","intrkm":"12","control":"0"}];
$.ajax({
type: "post",
url: "getdd.php",
data: 'id=' + val,
dataType: "JSON",
success: function(response){
console.log(response);
str1 = JSON.stringify(response);
$('#city').dataTable({
"bProcessing": true,
"aaData": str1,
"aoColumns": [
{ mData: 'id' },
{ mData: 'vid' },
{ mData: 'date' },
{ mData: 'latitude' },
{ mData: 'longitude' },
{ mData: 'speed' },
{ mData: 'batery' },
{ mData: 'totalkm' },
{ mData: 'intrkm' },
{ mData: 'control' },
]
});
console.log('str1');
//alert(str1);
}
});
}
Я не могу загрузить данные в таблицы данных. Я получаю сообщение об ошибке, например предупреждение DataTables (таблица id = 'city'): запрошен неизвестный параметр 'id' из источника данных для строки 0, как передать JSON.stringify (ответ) на aaData и загрузить таблицы данных.
Если я даю aaData: str,
, он работает нормально и корректно загружает данные, но когда я передаю aaData: str1, я получаю ошибкуПожалуйста, отредактируйте мой код и помогите мне его обработать.