大佬,救急

qq_41037215 2021-04-16 03:02:51


我现在想通过写一个JS来完成一个操作:
如图: 先点击查找,等待数据加载完毕后,点击导出按钮,导出数据。

现在就是遇到一个问题,点击查找后,网页会反应一段时间,才会显示出数据,这个时候才能点击导出。

所以我想点击 查找 之后,判断一下页面是否加载完毕或者数据加载完毕,在执行 导出。

请求如何判断一下页面是否加载完毕或者数据加载完毕?而不至于数据还没完成加载出来,就开始执行导出。
tosearch(); // 调用 查找按钮

/*

中间应该怎么写??

*/
exportExcelDataAll(); // 调用 导出按钮
...全文
205 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
泡泡鱼_ 2021-04-16
  • 打赏
  • 举报
回复
引用 4 楼 qq_41037215 的回复:
[quote=引用 2 楼 泡泡鱼_ 的回复:]你查找后把数据已经获取到了,再把数据绑定到页面后就可以直接导出了。你所谓的点击查找后网页反应一段时间,这就是你拿数据+数据绑定到页面的时间
是这么个道理,虽然先点击查找,然后立马点击导出,是可以导出数据,但是页面会一直处于等待的状态(数据一直展现不到页面上),数据导出后,我还想进行其他的页面操作[/quote] 上面的已经说了。导出按钮是不可点击状态,直接你拿到数据且绑定到页面上以后,你才将导出按钮重置为可用状态………………
qq_41037215 2021-04-16
  • 打赏
  • 举报
回复
引用 2 楼 泡泡鱼_ 的回复:
你查找后把数据已经获取到了,再把数据绑定到页面后就可以直接导出了。你所谓的点击查找后网页反应一段时间,这就是你拿数据+数据绑定到页面的时间
是这么个道理,虽然先点击查找,然后立马点击导出,是可以导出数据,但是页面会一直处于等待的状态(数据一直展现不到页面上),数据导出后,我还想进行其他的页面操作
jio可 2021-04-16
  • 打赏
  • 举报
回复
时间间隔是api响应时间,其实页面展示的数据不影响的。导出是操作api返回的数据,只要api响应就可以点击导出了。 点查找的时候禁用导出按钮,api响应后才能点击导出按钮可以条件disabled属性
泡泡鱼_ 2021-04-16
  • 打赏
  • 举报
回复
你查找后把数据已经获取到了,再把数据绑定到页面后就可以直接导出了。你所谓的点击查找后网页反应一段时间,这就是你拿数据+数据绑定到页面的时间
  • 打赏
  • 举报
回复
点击查询的时候,把导出按钮禁用,当数据请求过来时候,导出按钮解除禁用

87,994

社区成员

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

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