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
Есть идеи, ребята...? Спасибо
Что я уже пробовал:
Я перепробовал все, что мог...пожалуйста, посмотрите объяснение в моем вопросе, я чувствую себя свободным, если вам нужны еще какие-то разъяснения.