向用户提供文件



我有以下代码:

$.post("./test.php", {
    record:id,
    opt:'code'
  },
  function(data){$('#div').html('').queue(function() {
    $('#div').html(data).dequeue();
  });
});

data返回文件名,例如"test.xlx"。如何向用户提供此文件?

算法:

  1. 用户点击按钮;

  2. 函数生成文件(示例测试.xlx);

  3. 创建文件后,文件将下载到用户的计算机;

  4. 完成。

试试这个:

window.location=data;

将重定向到网址,并且由于是下载应该强制下载而不是离开页面

要将 charlietfl 的建议与您的代码集成:

$.post("./test.php", {
    record:id,
    opt:'code'
  },
  function(data){
      window.location=data;
  });
});

试试吧!

相关内容

  • 没有找到相关文章

最新更新