jQuery使用动态渲染表单功能完成ajax文件下载 |
本文标签:渲染表单,文件下载 复制代码 代码如下: // 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(); }; }; ***也就是动态渲染表单,提交表单后再删除 。*** 调用实例 复制代码 代码如下: $.download(ExcelDownload.do,find=commoncode,post ); |