以PDF格式导出HTML DataTable

时间:2017-06-30 08:16:41

标签: javascript php jquery html css

我有一个带有下拉过滤器的简单HTML表格,我想以PDF格式导出此表格,当我使用更改pdf的过滤器时。如果有人可以帮助我,这将是好事:)

数据表:https://jsfiddle.net/hk8mvyda/

<SCRIPT language="Javascript">

function filterText()
{  

        var rex = new RegExp($('#Position').val());
        if(rex =="/All/"){clearFiltre()}else{
            $('.content').hide();
            $('.content').filter(function() {
            return rex.test($(this).text());
            }).show();

    }
    }
    function clearFiltre()
    {
        $('.Position').val('');
        $('.content').show();
    }
</script>

PS:抱歉我的英文

2 个答案:

答案 0 :(得分:0)

过滤器使用javascript。如果您希望能够将html呈现为PDF,则需要PHP可以访问的内容。由于javascript在客户端浏览器上进行更改,因此除非使用Http请求获取html,否则PHP无法访问它。

使用file_get_contents(url)查询网址并允许网址变量自动选择下拉列表的内容。这样,PHP可以在javascript完成它需要做的事情之后获取呈现的HTML。

http://php.net/manual/en/function.file-get-contents.php

答案 1 :(得分:0)