如何使用jQuery导出具有分页的表格以

时间:2017-07-11 06:34:34

标签: javascript php jquery

如何使用jQueryJavaScripttable的{​​{1}}数据导出到Excel。

我试试这段代码

pagination

但我只能导出一页分页,我想导出表格中的所有数据。我该怎么办?

2 个答案:

答案 0 :(得分:1)

  1. 制作文件export_data.php
  2. 将您的查询条件设置为export_data.php
  3. 例如。

    $link = mysqli_connect("localhost", "my_user", "my_password", "my_db");
    $sql = "SELECT * FROM `users` WHERE 1";
    $result = mysqli_query($link, $sql);
    
    if (mysqli_num_rows($result) > 0) {
        $file_name = 'All Users.csv';
        header('Content-Type: text/csv; charset=utf-8');
        header("Content-Disposition: attachment; filename = $file_name");
        $output = fopen('php://output', 'w');
    
        foreach ($result as $row) {
            fputcsv($output, $row);
        }
        fclose($output);
    }
    
    1. 向export_data.php发送ajax请求
    2. 这应该可以为您提供完整的数据。您需要根据需要更改sql。

答案 1 :(得分:0)

通过删除查询中的限制,确保您的脚本获取所有数据。