最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

直击PHP使用ajax的post方式下载excel文件简单示例

来源:动视网 责编:小采 时间:2020-11-02 18:30:02
文档

直击PHP使用ajax的post方式下载excel文件简单示例

直击PHP使用ajax的post方式下载excel文件简单示例:本文实例讲述了PHP使用ajax的post方式下载excel文件。分享给大家供大家参考,具体如下:项目需求,前端发起ajax请求,后端生成excel并下载,同时需要在header头中,带上token验证信息,参考了很多文章,最终实现如下:相关学习推荐:php编程(视频)PHP
推荐度:
导读直击PHP使用ajax的post方式下载excel文件简单示例:本文实例讲述了PHP使用ajax的post方式下载excel文件。分享给大家供大家参考,具体如下:项目需求,前端发起ajax请求,后端生成excel并下载,同时需要在header头中,带上token验证信息,参考了很多文章,最终实现如下:相关学习推荐:php编程(视频)PHP


本文实例讲述了PHP使用ajax的post方式下载excel文件。分享给大家供大家参考,具体如下:

项目需求,前端发起ajax请求,后端生成excel并下载,同时需要在header头中,带上token验证信息,参考了很多文章,最终实现如下:

相关学习推荐:php编程(视频)

PHP后端使用base:

$filename = 'demo.xlsx';
$objWriter = PHPExcel_IOFactory::createWriter($objectPHPExcel, 'Excel2007');
ob_start();
$objWriter->save("php://output");
$xlsData = ob_get_contents();
ob_end_clean();
return Api::success(['filename' => $filename, 'file' => "data:application/vnd.ms-excel;base," . base_encode($xlsData)]);

JS前端:

$('.download').click(function(){
 var url = "http://xxxx.com/group/bi/export";
 var params = {
 from_date: '2017-09-01',
 to_date: '2017-09-08',
 group_id: 1
 };
 $.ajax({
 type:'POST',
 url: url,
 data: params,
 beforeSend: function(request) {
 request.setRequestHeader("Authorization", "token信息,验证身份");
 },
 success: function(redata) {
 // 创建a标签,设置属性,并触发点击下载
 var $a = $("<a>");
 $a.attr("href", redata.data.file);
 $a.attr("download", redata.data.filename);
 $("body").append($a);
 $a[0].click();
 $a.remove();
 }
 });
});

文档

直击PHP使用ajax的post方式下载excel文件简单示例

直击PHP使用ajax的post方式下载excel文件简单示例:本文实例讲述了PHP使用ajax的post方式下载excel文件。分享给大家供大家参考,具体如下:项目需求,前端发起ajax请求,后端生成excel并下载,同时需要在header头中,带上token验证信息,参考了很多文章,最终实现如下:相关学习推荐:php编程(视频)PHP
推荐度:
标签: php 下载excel ajax
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top