@AFI19

Как правильно настроить AJAX и mPDF?

Добрый день!
Мне нужно, что бы по клику на кнопку JS забирал часть html кода и через AJAX Post отправлял его в файл mPDF где запускается скрипт и автоматически скачивается файл.

Написал скрипт jQuery
$('.btn-pdf').on('click', function() {

    var data_pdf = $('.active').html();

    $.post( "ajax/mpdf.php", {data: data_pdf} );
});


php file
require_once (dirname(dirname(__FILE__)).'/'.'mpdf/mpdf.php');

$mpdf = new mPDF();

$html ='<html>
<body>
	<div>'.$_POST['data'].'</div>
	
</body>
</html>';

$mpdf->WriteHTML($html);
$mpdf->Output('test.pdf','D');


Но, по клику ничего не происходит. В чем проблема, может так нельзя делать?

Когда отправляешь пост обычной формой все работает.
  • Вопрос задан
  • 455 просмотров
Пригласить эксперта
Ответы на вопрос 1
Adamos
@Adamos
Вы не используете возврат ajax-запроса (в котором, собственно, тот самый pdf).
Собственно, для скачивания файла проще как раз сделать submit динамически заполненной формы - ajax здесь ни к чему.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы