0

假设我在索引页面上有一个表,当某个事件被触发时会动态变化。

假设我有另一个文件:生成 excel 表的 excel.php。

我想运行 excel.php 文件(开始下载 excel 文件),停留在我正在使用以下 jquery 脚本的索引页面上。

$("#user_period_table_excel_btn").on("click", function(ev) {
    window.location.href = 'excel.cfm';
    ev.preventDefault();
    return false;
});

但问题是我想在下载之前将索引页面上的表格 htmls 添加到 excel.php 文件中。换句话说,我想将索引页面中的值传递给 excel.php 文件。

我不能使用 get 方法,因为表非常非常大。

Excel.php

$tab_content=/* I want to assign the table html code on index.html page*/
/*php script for generating $tab_content to excel sheet*/

任何帮助/建议表示赞赏。

4

1 回答 1

-1
window.location.href = 'excel.php?param=123';

在 excel.php 的末尾简单地输出 excel 文件内容

header("Content-Disposition: attachment; filename=\"excel.xls");
header("Content-Type: application/force-download");
readfile('excel.xls')
die();
于 2013-07-25T08:38:10.423 回答