点击下载一个东西的时候,如何判断已经服务器已经响应了该请求

hzhyiyy 2015-02-04 10:03:16
最近遇到了一个问题,我做一个下载的东西,用的<iframe>做的,点击下载的时候需要等待一段时间,才能弹出下载框,这是因为下载的文件我要在后台先生成,然后在提供给下载,所以这段时间可能有点长。我现在的困惑就是,如何再这段等待的时间里,给页面加上一个loading(原来的页面是不动的),主要的不解就是如何知道了已经弹出下载框了。求各路大神解惑 :-(
...全文
124 1 打赏 收藏 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hello World, 2015-02-04
  • 打赏
  • 举报
回复
如果是生成的时间长可以考虑用AJAX访问生成页面,生成页面生成文件后存放在临时文件夹,返回成功信息和文件地址,此时可以去掉loading,跳转到临时文件的URL进行下载

87,984

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧