使用PHP + Jquery导出到XLS时出现问题
||
我正在尝试从MySQL数据中导出一些用PHP生成的表。我正在尝试通过AJAX将信息发送到具有以下代码的文件:
<?php
header(\"Content-type: application/vnd.ms-excel; name=\'excel\'\");
header(\"Content-Disposition: filename=excel.xls\");
header(\"Pragma: no-cache\");
header(\"Expires: 0\");
echo $_POST[\'table\'];
?>
数据来自此功能
function export_excel (id_table) {
var table = $(\"#\" + id_table).html();
$.ajax({
type: \'POST\',
url: \'toexcel.php\',
data: \'table=\'+table
});
}
通过Firebug,我可以看到该表已正确回显,但未开始任何下载。可能是哪个问题?
没有找到相关结果
已邀请:
1 个回复
宠封钞轰
元素,您可以在其中写入POST数据 有一个不可见的或小的
。给它起个名字 给表单iframe名称作为
属性
表格 如果正确设置了所有标题(您可能必须添加一些标题,例如
),这将触发文件下载而不会影响当前页面。 如果可以使用
应该已经做。