基于jquery 的ajax 文件下载
Posted rongfengliang-荣锋亮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于jquery 的ajax 文件下载相关的知识,希望对你有一定的参考价值。
ajax 文件下载,实际上就是模拟表单提交,代码如下:
function download(url, data, method){
//url and data options required
if( url && data ){
//data can be string of parameters or array/object
data =typeof data ==‘string‘? data : jQuery.param(data);
//split params into form inputs
var inputs =‘‘;
jQuery.each(data.split(‘&‘), function(){
var pair =this.split(‘=‘);
inputs+=‘<input type="hidden" name="‘+ pair[0]+‘" value="‘+ pair[1]+‘" />‘;
});
//send request
jQuery(‘<form action="‘+ url +‘" method="‘+(method||‘post‘)+‘">‘+inputs+‘</form>‘)
.appendTo(‘body‘).submit().remove();
};
};
以上是关于基于jquery 的ajax 文件下载的主要内容,如果未能解决你的问题,请参考以下文章