ajax 实现文件下载功能
来源:互联网 发布:怎么修改淘宝评论 编辑:程序博客网 时间:2024/05/20 23:34
ajax一般是用来请求服务端的数据,下载文件需要先从服务器获取文件请求路径,然后使用form表单提交的方法来实现文件的下载。
先引入jquery文件,jquery的免费cdn地址:<script src="https://cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script>
// 定义到jQuery全局变量下-文件下载jQuery.download = function (url, method, filedir) { jQuery('<form action="' + url + '" method="' + (method || 'post') + '">' + // action请求路径及推送方法 '<input type="text" name="filePath" value="' + filedir + '"/>' + // 文件路径 '</form>') .appendTo('body').submit().remove(); //var newTab = window.open('about:blank') //newTab.location.href = url;};使用:
//导出事件 $('#btnExport').click(function (e) { e.preventDefault();//阻止a链接的跳转行为 $.ajax({ type: "post", url: "/FileExport/Export", dataType: "json", data: { address: addr}, success: function (data) { $.download('/FileExport/DownLoadFile', 'post', data.value); // 下载文件 }, error: function (data) { alert("对不起,出现错误,请稍后重试或联系管理员"); } }); });
阅读全文
0 0
- ajax 实现文件下载功能
- ajax 实现 文件下载
- ajax 实现文件下载
- AJAX实现文件下载
- Ajax实现文件下载
- ajax实现文件下载
- AJAX实现文件下载
- AJAX实现文件下载
- AJAX实现文件下载
- 实现文件下载功能
- 实现文件下载功能
- ajax 实现文件下载 【转】
- 用ajax实现文件下载
- Java实现文件下载功能
- Java实现文件下载功能
- BAT实现文件下载功能
- php 实现文件下载功能
- WebView实现文件下载功能
- Effective Jave 创建和销毁对象 4.通过私有构造器强化不可实例化的能力
- Morris Traversal方法遍历二叉树(非递归,不用栈,O(1)空间)
- break,continue,return的区别
- LintCode:M-最近祖先
- 使用Photoshop给Premiere批量添加对白字幕听语音 |浏览:25974|更新:2013-12-23 23:18|标签:photoshop premiere 使用Photoshop给Pre
- ajax 实现文件下载功能
- adb使用-详细教程(Awesome Adb)
- PAT --- 1006. 换个格式输出整数 (15)
- 【Redis源码剖析】
- View[3] scrollTo、scrollBy
- window.location实用知识
- map(multimap)与pair
- CentOS根据端口杀进程
- Ajax跨域请求保证同一个session的问题