zl程序教程

您现在的位置是:首页 >  前端

当前栏目

jQuery使用动态渲染表单功能完成ajax文件下载

jQuery文件下载AJAX 使用 功能 动态 完成
2023-06-13 09:14:44 时间
复制代码代码如下:

//Ajax文件下载
jQuery.download=function(url,data,method){
//获取url和data
if(url&&data){
//data是string或者array/object
data=typeofdata=="string"?data:jQuery.param(data);
//把参数组装成form的input
varinputs="";
jQuery.each(data.split("&"),function(){
varpair=this.split("=");
inputs+="<inputtype="hidden"name=""+pair[0]+""value=""+pair[1]+""/>";
});
//request发送请求
jQuery("<formaction=""+url+""method=""+(method||"post")+"">"+inputs+"</form>")
.appendTo("body").submit().remove();
};
};

***也就是动态渲染表单,提交表单后再删除。***

调用实例
复制代码代码如下:

$.download("ExcelDownload.do","find=commoncode","post");