首页 > 代码库 > 无刷新下载文件
无刷新下载文件
1、以前最常使用的是window.open(url),但是很讨厌那个下载之前打开个窗口所以现在比较常用第二种
2、使用js手动添加一个form表单用来获取下载的文件流
var form = $("<form>");//定义一个form表单
form.attr("style", "display:none");
form.attr("target", "");
form.attr("method", "post");
form.attr("action", ‘url‘);//url是请求下载的链接地址
var input2 = $("<input>");//使用input传递下载需要的参数
input2.attr("type", "hidden");
input2.attr("name", "filepath");
input2.attr("value",‘@(Server.UrlEncode(path)‘ );//如果需要传地址过去,最好进行编码
$("body").append(form);//将表单放置在web中
form.append(input2);//将做参数用的input放大form表单中
form.submit();//表单提交
无刷新下载文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。