thinkphp 业绩排行榜如何实现

JavaScript012

thinkphp 业绩排行榜如何实现,第1张

首先排序有很多种。除了正常顺序 倒序 还有比如按照时间什么的。你这个问题我就按正常回答吧:

第一步:你是说查询要不断更新。也就是说要时时更新,那就要用到ajax实时刷新,选项可以设置为点击事件,触发js效果。

第二步:js效果就是个ajax 正常顺序 倒序 写两个ajax提交到TP后台不同方法中。

第三步:后台一个方法写上正常顺序的查询语句,另一个方法写上倒序查询语句,你不会告诉我你语句不会写吧,手册有。

第四步 也是最后一步:实时刷新。这个就要用到这个标签。先在body里 写个div标签,设置个id。之后在js里$('#city').append('这里加上你的结果。') #city是 你的div的id

我只能回答成这样了 因为你的问题根本不详细,学php首先不是怎么学 要学会如何把自己问题用文字表达出来,希望你能坚持下去

一般都是先排序再渲染,可以是服务器端直接输出排序结果直接渲染,也可以获取数据之后排序完再渲染。

如果是渲染完再排序那么页面会发生”闪现“,严重点会出现页面短暂混乱,如果列表很长那么页面将”自己动起来“,很吓人的。比起页面”自己动起来“宁愿让它短暂的"转圈圈"一点点加载。