我有一个关于使用 DOMPDF 创建 PDF 的问题。基本上我有一个表单,它使用 jquery 将数据提交到数据库,如下所示
$('#submit').click(function(){
var submit = $.ajax({
url: 'setController.php',
type: 'POST',
data: dataString,
success: function(msg){
alert("sent");
},
error: function(msg){
alert("fail");
}
});
});
setController 调用我的 setModel,它在将数据提交到数据库后返回我的 html 的渲染。看起来像这样。
$html = $this -> setModel -> setData($arr1,$arr2);
这将返回一个简单的 html 表。
然后我把它推到 dompdf 如下
$this->load->helper(array('dompdf', 'file'));
pdf_create($html, 'report');
我的问题是当单击 ID #submit 的按钮时,没有 pdf 作为下载返回。但是,如果我要直接导航到我的网址
我返回了一个没有数据的 pdf 下载文件。
单击提交按钮后,任何人都可以下载pdf吗?
谢谢你。