用ajax实现文件下载
来源:互联网 发布:网络大电影男演员 编辑:程序博客网 时间:2024/05/10 12:07
JQuery的ajax函数的返回类型只有xml、text、json、html等类型,没有“流”类型,所以我们要实现ajax下载,不能够使用相应的ajax函数进行文件下载。但可以用js生成一个form,用这个form提交参数,并返回“流”类型的数据。在实现过程中,页面也没有进行刷新。
var form=$("<form>");//定义一个form表单
form.attr("style","display:none");
form.attr("target","");
form.attr("method","post");
form.attr("action","exportData");
var input1=$("<input>");
input1.attr("type","hidden");
input1.attr("name","exportData");
input1.attr("value",(new Date()).getMilliseconds());
$("body").append(form);//将表单放置在web中
form.append(input1);
form.submit();//表单提交
0 0
- 用ajax实现文件下载
- ajax 实现 文件下载
- ajax 实现文件下载
- AJAX实现文件下载
- Ajax实现文件下载
- ajax实现文件下载
- AJAX实现文件下载
- AJAX实现文件下载
- AJAX实现文件下载
- ajax 实现文件下载 【转】
- ajax 实现文件下载功能
- jQuery实现文件下载( 隐藏表单实现ajax下载 )
- 用ajax下载csv格式的文件
- ajax文件下载
- AJAX文件下载
- Ajax文件下载
- Ajax 文件下载
- Ajax 文件下载
- AngularJs服务-$log
- 找不到scalameter 利用intellij scala 导入jar 添加resource
- 数据结构与算法分析笔记与总结(java实现)--二叉树14:把二叉树打印成多行
- 关于WindowManager.LayoutParams.TYPE_SYSTEM_ALERT适配的问题
- 深入分析python yield
- 用ajax实现文件下载
- getifaddrs导致Segmentation fault
- 数据结构与算法分析笔记与总结(java实现)--二叉树15:对称的二叉树
- jforum用到MySQL设置字符集为UTF8(Windows版)解决中文乱码
- 实现一键下载安装
- POJ1009_Edge Detection_跳跃式编码
- 即时定位与地图构建(SLAM)与基于视觉的SLAM(VSLAM)
- 递归的应用(二)
- web App 移动开发之ionic开发环境部署