Member 13197943 Ответов: 0

TCPDF не генерирует PDF файл при вызове ajax


Я пытаюсь сгенерировать и загрузить pdf-файл с помощью библиотеки TCPDF php. Я передаю параметры в php через ajax с помощью javascript: эти параметры берутся из html-таблицы, которую я передаю в PHP в виде массива :вот часть моего кода Javascript:
var myTableArray = [];
    var nb = 0;

$("table#Table tr").each(function() {
    var arrayOfThisRow = [];
    var tableData = $(this).find('td');
    if (tableData.length > 0) {
        tableData.each(function() { arrayOfThisRow.push($(this).text()); });
        myTableArray.push(arrayOfThisRow);
        nb = nb +1;
    }
});

    jQuery.ajax({  
         type: "post",  
         url: "Generate_PDF.php",  
         data: {table:myTableArray, Line :nb },
         success: function(count){  
             alert("done"); 
         }  
    }); 

А вот и PHP код:
function fetch_data()  
 {
$aDataTableDetailHTML = ' ';
     $count = $_POST['Line'];
      $line = 0;
      $row = 0;
      for($line; $line < $count; $line++)
      {
          for ($row =0; $row < 2; $row++)
          {
             If ($row == 0)
                {
    $aDataTableDetailHTML .= '<tr><td>'.$_POST['table'][$line][$row].'</td>';
                } enter code here
                else
                {
    $aDataTableDetailHTML .= '<td>'.$_POST['table'][$line][$row].'</td></tr>'; 
                }
          }
      }
      $aDataTableDetailHTML1 = '<tr><td> introduction 123 </td><td> temps zero</td></tr>';
    return $aDataTableDetailHTML;


в chrome consol - & gt;Network - & gt;Preview я вижу, что pdf-файл не генерируется, и я вижу странный длинный текст, который начинается с:
%PDF-1.7
%âãÏÓ
7 0 obj
<< /Type /Page /Parent 1 0 R /LastModified (D:20170513141422+02'00') /Resources 2 0 R

Этот странный текст слишком длинный и заканчивается на:
0000006871 00000 n 
trailer
<< /Size 12 /Root 11 0 R /Info 9 0 R /ID [ <f7adf2ceab2607d2e2cecc277437d8cd> <f7adf2ceab2607d2e2cecc277437d8cd> ] >>
startxref
7080
%%EOF


Есть идеи, ребята...? Спасибо

Что я уже пробовал:

Я перепробовал все, что мог...пожалуйста, посмотрите объяснение в моем вопросе, я чувствую себя свободным, если вам нужны еще какие-то разъяснения.

0 Ответов