【发布时间】:2012-07-09 02:54:08
【问题描述】:
我正在尝试将存储在变量 fieldCSV 中的值传递给文件 data.csv...我使用 javascript 和 php 来执行此操作。当将值存储到变量 fieldCSV、bt 中时,我触发了 ajax 请求这不起作用,因为下载的文件会在其中打印 php 错误而不是 csv ..
$.ajax({
type: "POST",
url: "/test/fileDownload.php",
data: {
name: fieldCSV},
});
<?php
$name = $_POST["name"];
header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment; filename=data.csv');
$output = fopen('php://output', 'w');
fputcsv($output, $name);
?>
我做错了什么?
【问题讨论】:
-
文件被下载,内部打印错误为“未定义的索引和文件路径”
标签: php javascript jquery csv