用jquery ajax发送下载文件请求到后台,后台输出流到浏览器,可是不提示文件下载框,不知道为什么。
可以用jquery创建表单并提交实现文件下载。
可以用jquery创建表单并提交实现文件下载。
var form = $("<form>");
form.attr('style','display:none');
form.attr('target','');
form.attr('method','post');
form.attr('action','excelExport.jsp');
var input1 = $('<input>');
input1.attr('type','hidden');
input1.attr('name','resultListJson');
input1.attr('value',resultListJson);
var input2 = $('<input>');
input2.attr('type','hidden');
input2.attr('name','title');
input2.attr('value',title);
$('body').append(form);
form.append(input1);
form.submit();
form.remove();
本文介绍如何利用jQuery AJAX技术从后台获取文件并将其以流的形式发送至浏览器,实现文件下载功能,但面临浏览器不显示下载框的问题。

4971

被折叠的 条评论
为什么被折叠?



