Appearance

文件下载

为了解决普通 url 直接打开窗口下载文件问题:

  • 在新窗口打开;
  • 有时需要传递较多的参数,get 方式无法完成;
  • 需要用 post 方式传递参数。
    特写此下载方法, 方法绑定在 全局 $utils 对象上

$util.down 方法

$util.down({
  url: null, //下载请求url
  data: {}, //下载传参
  method: "post", //下载默认请求方式
  exportIframe: "export_frame", //内置默认导出iframe名称
  open: false, //是否新窗口打开下载,即不走目标iframe下载
});

示例代码

在实际使用中非常方便,如:

$("#btn-downFile").click(function () {
  $util.down({
    url: base + "doc/downL", //下载请求url
    data: { type: "pts", a: 1, b: 2 }, //下载传参
  });
});