ajax提交下载文件
2015-08-08 18:33
295 查看
第一种 // Ajax 文件下载jQuery.download = function(url, data, method){ // 获得url和data if( url && data ){ // data 是 string 或者 array/object data = typeof data == 'string' ? data : jQuery.param(data); // 把参数组装成 form的 input var inputs = ''; jQuery.each(data.split('&'), function(){ var pair = this.split('='); inputs+='<input type="hidden" name="'+ pair[0] +'" value="'+ pair[1] +'" />'; }); // request发送请求 jQuery('<form action="'+ url +'" method="'+ (method||'post') +'">'+inputs+'</form>') .appendTo('body').submit().remove(); }; };
第二种是
window.location.href=url+参数
转
相关文章推荐
- springMVC的json交互
- iOS APP图标长按抖动效果的实现(CAAnimation)
- Java中普通代码块,构造代码块,静态代码块区别及代码示例
- 【CF 459D】 Pashmak and Parmida's problem
- 串行卧重建10:小设计,而不是大布局
- JS - 图片放大器
- Mac 常用软件下载
- Win10通用程序 UWP版HtmlAgilityPack UWP应用使用示例
- 智力题:1-28题
- java 静态代码块详解
- C#-WinForm登录窗体实现记住密码的功能(仿QQ实现)
- STP 标准生成树
- UIViewController - View Management(视图管理)
- 不应该学太多
- Android 属性动画(Property Animation) 完全解析 (下)
- (第七天)DOM练习一
- sendRedirect和getRequestDispatcher的一些区别
- 如何在面试中发现优秀程序员
- 加载大图片到Android内存
- HTML中的进度条标签的应用<progress>