zoukankan      html  css  js  c++  java
  • 无刷新下载文件

    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();//表单提交
  • 相关阅读:
    kubernetes构架及组件介绍
    二进制部署k8s
    Git
    Redis sentinel
    redis主从复制
    k8s安装
    基于Jenkins实现可腹部回滚的cicd平台
    Redis基础命令和持久化
    构建自动发现的Docker服务架构
    Redis
  • 原文地址:https://www.cnblogs.com/huanglin101/p/5953155.html
Copyright © 2011-2022 走看看