Heim  >  Artikel  >  Backend-Entwicklung  >  排行榜<虚位以待>问题

排行榜<虚位以待>问题

WBOY
WBOYOriginal
2016-10-17 09:30:13964Durchsuche

排行榜<虚位以待>问题

规则是这样的:
在活动开始的时候1-3名是虚位以待,
当有用户达到规定的点赞数量(就是右面的X次数)后可以替换虚位以待,
请问,写这样的排行,该用什么思路?
求思路...
如果有demo更好...

回复内容:

排行榜<虚位以待>问题

规则是这样的:
在活动开始的时候1-3名是虚位以待,
当有用户达到规定的点赞数量(就是右面的X次数)后可以替换虚位以待,
请问,写这样的排行,该用什么思路?
求思路...
如果有demo更好...

看你这个是否要用户不离开页面就实时更新还是用户再次进入才能看到更新。再次进入应该好办,首先去检查数据中是否存在1-3名数据,没有的时候,就往ul第三个li后面append就可以;有的话,直接empty ul,填充整个ul就可以。如果是用一些mvvm框架,只要数据变化,会自动更新dom,不用再去js更改dom

如果前三名没有满足的用户,你告诉前端用默认的头像和昵称

ajax定时去请求,检测后端数据是否有数据达到要求,当有数据达到要求,就将相关信息返回

题主的意思是这个不是在页面上实时刷新的?这个就好办了。

  1. 这个活动是不是有单独的活动数据表?

  2. 用户进入或者刷新这个页面的时候,去读取数据库里面的数据,用户表应该有个赞数的字段,按照这个赞数字段order by降序排序读取出来,把前两名虚位以待

不知道是不是我理解的这样?

ajax定时请求。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn