好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識(shí)庫 > PHP使用ajax的post方式下載excel文件簡(jiǎn)單示例

PHP使用ajax的post方式下載excel文件簡(jiǎn)單示例

熱門標(biāo)簽:哪里辦理400電話 江西手機(jī)自動(dòng)外呼防封系統(tǒng)是什么 廣東地市地圖標(biāo)注 仁和怎么申請(qǐng)400開頭的電話 廣州防封卡外呼系統(tǒng)多少錢一個(gè)月 怎么向銷售公司推銷外呼系統(tǒng) 外呼系統(tǒng)撥打暫時(shí)無法接通 高德地圖標(biāo)注家 長(zhǎng)春人工外呼系統(tǒng)服務(wù)商

本文實(shí)例講述了PHP使用ajax的post方式下載excel文件。分享給大家供大家參考,具體如下:

項(xiàng)目需求,前端發(fā)起ajax請(qǐng)求,后端生成excel并下載,同時(shí)需要在header頭中,帶上token驗(yàn)證信息,參考了很多文章,最終實(shí)現(xiàn)如下:

PHP后端使用base64:

$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;base64," . base64_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信息,驗(yàn)證身份");
      },
      success: function(redata) {
        // 創(chuàng)建a標(biāo)簽,設(shè)置屬性,并觸發(fā)點(diǎn)擊下載
        var $a = $("a>");
        $a.attr("href", redata.data.file);
        $a.attr("download", redata.data.filename);
        $("body").append($a);
        $a[0].click();
        $a.remove();
      }
    });
});

更多關(guān)于PHP相關(guān)內(nèi)容可查看本站專題:《PHP+ajax技巧與應(yīng)用小結(jié)》、《php操作office文檔技巧總結(jié)(包括word,excel,access,ppt)》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • JQuery的AJAX實(shí)現(xiàn)文件下載的小例子
  • Ajax請(qǐng)求二進(jìn)制流進(jìn)行處理(ajax異步下載文件)的簡(jiǎn)單方法
  • Ajax實(shí)現(xiàn)文件下載
  • Jquery Ajax請(qǐng)求文件下載操作失敗的原因分析及解決辦法
  • Ajax 生成流文件下載(實(shí)現(xiàn)代碼)
  • jQuery的ajax下載blob文件
  • 使用Ajax生成的Excel文件并下載的實(shí)例
  • jQuery使用動(dòng)態(tài)渲染表單功能完成ajax文件下載
  • SpringMVC+Ajax實(shí)現(xiàn)文件批量上傳和下載功能實(shí)例代碼
  • ztree+ajax實(shí)現(xiàn)文件樹下載功能

標(biāo)簽:湘西 黔東 海北 濮陽 文山 廈門 梅河口 惠州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP使用ajax的post方式下載excel文件簡(jiǎn)單示例》,本文關(guān)鍵詞  PHP,使用,ajax,的,post,方式,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHP使用ajax的post方式下載excel文件簡(jiǎn)單示例》相關(guān)的同類信息!
  • 本頁收集關(guān)于PHP使用ajax的post方式下載excel文件簡(jiǎn)單示例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: free女人性饥渴XXX| 7777gn一区二区日本无码| 高清性一级台湾| 少爷被下人玩弄玉茎| 哈~不可以上课呢| 女学生20岁一级毛片| 西川结衣在线精品视频| 中文字字幕在线中文乱码| 被啪到翻白眼futa| 被两根粗大前后共享娇妻| 小尤奈巨乳视频6分钟| 夜间福利视频| 公和我做好爽偷偷厨房| 欧美人与禽zozzo性伦交| 白丝??扒腿自慰爽出白色| 香港学生妹一级毛片片| 欧美性大片免费| 日本一区视频| 国产美女精品人人做人人爽| 久久福利片二区首页| 日韩三级国产| 动漫白丝袜美女羞羞图片| 国产 国语对白 露脸| 韩国电影19禁在线观看| 岁月风云国语免费观看完整版| 暴露狂楠楠| 好男人官网在线观看免费播放中文 | 欧美男人又大又硬又粗图片片| 在学校被男生扒衣吸乳| 调教骚| 八戒精品无人区1区2区3区| 娇妻跪趴高撅翘臀含白浆视频| 潜规则h文| 叔叔的女人| 黄黄视频免费看| 一边脱一边摸一边揉视频免费| 韩国美女丝袜一区二区| 三亚在线观看免费高清电视剧软件| 制服.丝袜.亚洲.中文.综合| 汉服女装齐胸襦裙被c视频在线 | 久久午夜鲁丝片无码免费|