Добрый день. Скажите пожалуйста, что я делаю не так и как это нужно делать?
let body = ''
const getTable = async() => {
const query = await fetch('/select-table', {method: 'POST'})
const data = await query.json()
for(i=0; i<data.length; i++) {
body +=
`
<tr>
<td>${data[i].g1}</td>
<td>${data[i].v1}</td>
<td>${data[i].v2}</td>
<td>${data[i].v3}</td>
<td>${data[i].v4}</td>
<td>${data[i].v5}</td>
<td>${data[i].g2}</td>
<td>${data[i].v6}</td>
<td>${data[i].v7}</td>
<td>${data[i].v8}</td>
<td>${data[i].v9}</td>
<td>${data[i].v10}</td>
<td>${data[i].g3}</td>
<td>${data[i].v11}</td>
<td>${data[i].v12}</td>
<td>${data[i].v13}</td>
<td>${data[i].v14}</td>
<td>${data[i].v15}</td>
<td>${data[i].g4}</td>
<td>${data[i].v16}</td>
<td>${data[i].v17}</td>
<td>${data[i].v18}</td>
<td>${data[i].v19}</td>
<td>${data[i].v20}</td>
<td>${data[i].g5}</td>
<td>${data[i].v21}</td>
<td>${data[i].v22}</td>
<td>${data[i].v23}</td>
<td>${data[i].v24}</td>
<td>${data[i].v25}</td>
</tr>
`
}
console.log(data)
document.querySelector('tbody').append(body)
}
getTable()
$(document).ready( function () {
$('#table_id').DataTable( {
dom: 'Bfrtip',
buttons: [
'copy', 'csv', 'excel', 'pdf', 'print'
]
} );
});