从后台获取时间,怎么做倒计时功能?

时间是从后台拿到的,后台的时间每秒都在更新,请问我怎么样才能做一个倒计时功能呢(时间得从后台获取)?

clipboard.png

而且如图所示,这个倒计时是放在一个表格里的,这个表格也是从后台给的数据动态加载的,所以有没有办法能只更新这个时间每秒,但是不会更新全部的表格,要不然每秒都在更新表格的话,可能会崩了

阅读 4.7k
3 个回答

打开页面从后台获取时间,判断时间是否小于15分钟,小于就显示,不小于就不显示。

设置一个定时器,几分钟后提示页面失效,
或者自动重新刷新页面,
又或者隔几分Ajax请求一次。

每次进入页面的时候,会得到当前的服务器时间(通过ajax等),然后在页面上根据服务器时间倒计时,不用每次都去请求表格的数据。
等退出当前页面,然后再进入的时候,又会重新请求最新的数据(包含服务器时间字段),重新开始倒计时。

我觉得可以选择用js动态改变这一个时间数据吧,但是不能保证变化后和后台时间一定是一样的。只是如果每次都从后台取时间感觉操作会很频繁呢。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题