ajax从服务器获取几千条数据,成功过后通过html函数渲染在浏览器上,这个过程需要好几秒

ajax从服务器获取几千条数据,成功过后通过html函数渲染在浏览器上,这个过程需要好几秒。因为用户需要按照自定义字段排序,每次显示的时间过长,影响效率,有什么办法吗?
现在还不知道是获取数据的时间过长,还是浏览器渲染时间过长,请问各位有没有什么办法减少时间呢?

首先是建议做分页,退而求其次是如果你这个需求一定要一个页面展示几千条数据,可以试下把请求拆分成几次再把数据组装起来

做一个分页啊。难道你要一下子啦几千条数据?

分页是首选~ 其次呢 一个页面一次应该显示不出几千条数据的 你可以做延迟加载~

首先任然是分页,如果你要全部显示在一起显示你可一用js控制它按照没X秒显示Y条数据,不讲究的话
就按照普通分页来就好