fpdf输出无法加载到浏览器中。

时间:2015-12-09 08:50:38

标签: php jquery fpdf

我正在尝试使用我的wordpress插件中的fpdf从html表创建和下载pdf。 输出显示类似于控制台中的以下行,而不是打开pdf到我的浏览器。

<select id="driverslicensestate" name="driverslicensestate">
                                     ^

我已经使用jQuery将数据发送到actionpdf.php。 这是我的jquery脚本,用于将html表发送到actionpdf.php

%PDF-1.4
3 0 obj
<</Type /Page
/Parent 1 0 R
/Resources 2 0 R
/Group <</Type /Group /S /Transparency /CS /DeviceRGB>>
/Contents 4 0 R>>
endobj
4 0 obj
<</Filter /FlateDecode /Length 502>>
stream
x����o�0���+�q����&}�Z���N�f�[L%ai������E����gߙ��A�������@�#j
�"a����W�{

这是我的行动pdf.php -

    jQuery(document).ready(function(){
        jQuery('#btnPdf').on('click',function(){

                $.post('".plugins_url('',__FILE__)."/html-to-fpdf/actionpdf.php');

            });
        });
    </script>

我做错了什么?我坚持这一点。欢迎任何帮助。

2 个答案:

答案 0 :(得分:0)

可能您必须将内容类型设置为“application / pdf”才能使其按预期工作。

答案 1 :(得分:0)

尝试在ajax调用中将contentType设置为'application/pdf'

http://api.jquery.com/jquery.ajax/