Получение пустого pdf при использовании данных Table в ajax
Я сделал функцию ajax в проекте Django и по клику добавляю строку таблицы в тело таблицы, используя метод append. для pdf я использую jquery DataTable для загрузки pdf, но я получил пустой pdf с одним только заголовком. почему я не получаю данные?
function getData(el){
$.ajax({
url:"{% url 'indexajax' %}",
type: 'GET',
dataType: 'json',
data: {saveVsl:el.value},
success: function(r){
for(let i=0; i<r.length; i++){
$('#table tbody').append(`<tr><td>${i}</td><td>${r[i].name}</td><td>${r[i].email}</td><td>${r[i].description}</td></tr>`)
}
},
})
}
таблица данных
$('#table').DataTable( {
buttons: [
{
extend: 'pdf',
text: 'Save current page',
exportOptions: {
modifier: {
page: 'current'
}
}
}
]} );