在Ajax请求中添加响应头来指定文件名。
代码示例:
$.ajax({ url: 'download.php', type: 'GET', beforeSend: function(xhr) { xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); xhr.setRequestHeader('Content-Disposition', 'attachment; filename="example.csv"'); }, success: function(data) { console.log('Download successful'); }, error: function() { console.log('Download failed'); } });
其中Content-Disposition响应头指定了文件名为“example.csv”,这个文件名可以根据实际需求自定义。