基于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+='';

});

//send request

jQuery('
'+inputs+'
') .appendTo('body').submit().remove(); }; };

  

你可能感兴趣的:(基于jquery 的ajax 文件下载)