我正在设置一些html导出到excel,并通过jquery $ .post执行此操作。结果是数据
$.post('/exportToExcel.php', function(data) {
// data is the file i want to download now... how to trigger it?
});
数据是来自服务器的返回值(文件),只需做警报(数据)就会输出一个更大的窗口充满lol。如何触发以便文件能够下载?
答案 0 :(得分:2)
你不能使用Ajax做到这一点。将文件加载到iframe中,并使用以下文件发送此HTTP标头:
Content-Disposition: attachment