Получение пустого 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'
                }
            }
        }
    ]} );
Вернуться на верх