動的に生成されたレポートをPDFでダウンロードできるFPDFレポートジェネレーターがあります。jquery-fancybox を使用して画面にレポートを表示しようとしていますが、問題は、レポートに表示される代わりに、次のような特殊文字が表示されることです。
"��W�b 2��(ʷ���:��uc��\".
私は本当にあなたの助けが必要です。
ファンシーボックスとpdfを生成して表示する関数の下。
PDF を生成する関数を呼び出すための fancybox と ajax-request を表示します。
$(function() {
$("*").on("click", ".fancypdf", function() {
var data = $("form").serialize();
var url = this.value;
$.fancybox.open({
type: "ajax",
ajax: {
dataType:"html",
type: "POST",
url: url,
data: data
},
href: url,
beforeClose: function(){
$(".fancybox-inner").unwrap();
}
});
return false;
}); //click
});
FPDF レポートを実行します。
function exibirRelatorioPDF($dados = '') {
$dados = $this->pesquisar();
$ci = &get_instance();
$ci->load->view('almembal/ajuste', $dados);
}