データベースからの値で生成された動的な html ページを作成しています。ユーザーには、div を「非表示」にし、ページ上の他の要素を操作するオプションがあります。ページ上のすべての HTML を DOMPDF に送信し、ダウンロード リンクを生成したいと考えています。
<a href="dl.php">Download</a>
dl.php には、html が DOMPDF に送信されて生成される次のようなものがあります。
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("myCV.pdf");
ただし、ユーザーがページ上のDOMを操作していて、リンクなどを取り除きたいので、jqueryを使用してhtmlを取得しています
$('a').wrap('<span style="display:none;"></span>');
var fullhtml = $("#body").html();
fullhtml = encodeURIComponent(fullhtml);
annnndd は大きなページなので、GET を使用できず、POST を使用して html を送信する必要があります。dl.php への html を使用して AJAX 呼び出しを実行し、ページを「インクルード」して実行できるようにするにはどうすればよいですか? AJAX呼び出しから何かを返すと、pdfファイルがテキストに変換されて混乱します。