【发布时间】:2011-09-04 20:51:45
【问题描述】:
我正在调用一个生成 Excel 文件的 Web 服务,完成后用户可以下载该文件。 生成此文件大约需要 20 秒。有没有办法使用 jQuery 给用户一些反馈,除了状态栏之外,还需要等待几秒钟。 我不喜欢在服务器端保存或缓存文件。
我希望像下面这样的东西会起作用,但显然它不起作用
var myhref = "DownloadFile.ashx?foo=bar"
$.get(myhref, function (data) {
window.location = this.href;
},
function (data) {
alert("Could not generate file");
});
所以我想要的是在生成下载时保持 ui 活跃
【问题讨论】:
标签: jquery asp.net web-services