ajax下载

//下载文件 function downloadDocument(){ var selectfloder=$(".dream_floder[select='true']"); var allId = []; if(!selectfloder || selectfloder.length<=0){ alert("没有选中文件!"); return }else{ for(var i=0;i<selectfloder.length;i++){ var sf = $(selectfloder[i]); if(sf.data("v").type==1){ alert("不支持文件夹内容全部下载!请选中多个或一个人文件下载!"); return; }else{ allId.push(sf.data("v").table_id); } } } var form = $("<form>"); //定义一个form表单 form.attr('style','display:none'); //在form表单中添加查询参数 form.attr('target',''); form.attr('method','post'); form.attr('action',"${pageContext.request.contextPath}/document/document.do?method=download"); var input1 = $('<input>'); input1.attr('type','hidden'); input1.attr('name',"allId"); input1.attr('value',obj2str(allId)); $('body').append(form); //将表单放置在web中 form.append(input1); //将查询参数控件提交到表单上 form.submit(); };

相关文章

$.AJAX()方法中的PROCESSDATA参数 在使用jQuery的$.ajax()方...
form表单提交的几种方式 表单提交方式一:直接利用form表单提...
文章浏览阅读1.3k次。AJAX的无刷新机制使得在注册系统中对于...
文章浏览阅读1.2k次。 本文将解释如何使用AJAX和JSON分析器在...
文章浏览阅读2.2k次。/************************** 创建XML...
文章浏览阅读3.7k次。在ajax应用中,通常一个页面要同时发送...