所以我有一个页面,用户将点击“导出”按钮,我想运行一个 javascript 函数并获取导出所需的数据,然后调用 php 脚本从我的数据库中获取数据并强制下载。现在的问题是,我可以运行 javascript,然后在我的脚本中调用一个帖子,但没有下载任何内容。我假设这是因为我实际上并没有将窗口移动到 php 文件,我只是在调用脚本。谁能帮我吗?
javascript: ids 是一个数组,我需要传递它来获取信息。这是当用户点击“导出”按钮时我调用的函数内部。
$.ajax({
type: "POST",
url: "exportLeads.php",
data: { 'idArray' : ids }
});
php:我使用这个Export to CSV via PHP quetsion。该功能已正确实现,我没有收到任何错误。只是没有提示下载的文件。
$data = mysql_query($query) or die($query.mysql_error());
$results = array();
while($line = mysql_fetch_array($data, MYSQL_ASSOC)){
$results[] = $line;
}
download_send_headers("data_export_" . date("Y-m-d") . ".csv");
echo array2csv($results);
die();