js进度条怎么监听url跳转的加载进度

知行-合一 2018-09-24 01:16:57
功能是这样,我请求的url,里面有php curl 不知道具体几秒之后才有返回值,现在想用 js进度条监听url的加载进度,给客户一个直观的等待时间,需要用什么办法来做到呢
...全文
1333 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cn00439805 2018-09-29
  • 打赏
  • 举报
回复
挫性假加载即可。 从快到慢,最后99%一直等,整个过程时间你可以自己定义
缘飞梦 2018-09-29
  • 打赏
  • 举报
回复
用layer插件中的这个方法:layer.ready(function() {layer.load(2);}),当你请求接口未成功之前一直转圈,请求接口成功时:layer.closeAll();关闭这个圈,此时你得数据也展示到页面上了,用户的体验效果不错。
程序员的键盘 2018-09-26
  • 打赏
  • 举报
回复
给个转圈圈一直在转就行了
zc_1994 2018-09-25
  • 打赏
  • 举报
回复
可以通过判断readyState的值,不同的值对应着你的进度条,当status等于200进度条显示完成,或者写一个假的,当不等于200的时候,进度条显示一个任意不等于100%的值,一旦等于200,显示100%。
75闪光雷 2018-09-25
  • 打赏
  • 举报
回复
对啊 你可以写个假的,只有 成功返回得到数据 在显示100%,其他时候,用户只需要看见他在走 就行了 ,

87,993

社区成员

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

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