DOMPDF での PDF 作成について質問があります。基本的に、以下のようなjqueryを使用してDBにデータを送信するフォームがあります
$('#submit').click(function(){
var submit = $.ajax({
url: 'setController.php',
type: 'POST',
data: dataString,
success: function(msg){
alert("sent");
},
error: function(msg){
alert("fail");
}
});
});
setController は、データを DB に送信した後、html のレンダリングを返す setModel を呼び出します。このように見えます。
$html = $this -> setModel -> setData($arr1,$arr2);
これは単純な html テーブルを返します。
次に、これを次のように dompdf にプッシュします。
$this->load->helper(array('dompdf', 'file'));
pdf_create($html, 'report');
私の問題は、ID #submit のボタンがクリックされたときに、pdf がダウンロードとして返されないことです。ただし、自分の URL に直接移動する場合
データが含まれていない pdf をダウンロードして返品します。
[送信] ボタンをクリックすると、PDF をダウンロードできる人はいますか?
ありがとうございました。