Я использую Datatabls для отображения данных таблицы через ajax. Но иногда имена столбцов разные. Поэтому я получаю их с сервера в списке массивов с данными json. Теперь, используя пустой thead, вы хотите поместить в него фактические имена столбцов.
Мой JS:
$('#DTable').DataTable({
"processing": true,
"serverSide": true,
"ajax": {
"url": "data.php",
"type": "POST",
"dataType": "json",
"dataSrc": "data"
}
});
Мой JSON:
{
"col": [
"A",
"B",
"C",
"D",
"E"
],
"data": [
[
"Umn(i4(5P~",
"wA~W70Vtmj",
"^taMfGgmKC",
"klPx6XrZR*",
"H6ooRlotEB"
],
[
"DrUE)Z234C",
"udN2BJOSpn",
"GWjU3~*hbr",
"IFIk1t1!m(",
"kH*Yypo5)E"
],
[
.........
]
]}
Предположим, мне нужно использовать:
"dataFilter": function(res) {
res.col.....
}
и
"columnDefs": [
{ "title": "My custom title", "targets": 0 }
]
Но мои странные данные не относятся к типу данных json, и я не могу использовать res.col, чтобы перечислить и поместить их, а также не знаю, как именно ... .