我想做一个类似于微博那样效果的div,里面嵌套的是table。每次查询,查询100条,拉到底再加载数据库中的下100条数据,应该怎么做呢?
本帖最后由 Henry_YQH 于 2013-08-20 10:20:47 编辑
我想做一个类似于微博那样效果的div,里面嵌套的是table。每次查询,查询100条,拉到底再加载数据库中的下100条数据,应该怎么做呢?
输入完查询条件之后,点击查询按钮,出现展示数据的table,这个table在div里面,div高度是固定的,有上下的滚动条,可以上下滚动。
数据是通过ajax传到前台,用json到页面的显示的。
查询出来的数据量可能极大,不做分页。
每次拉倒100跳,如果还有数据触动ajax效果,下一次查询。
应该怎么做呢,有什么好的列子??
------解决方案--------------------
设置一个div定宽不定长 里面放入table 默认会读取一些数据
给滚动条绑定事件 每次滚动条滚到最下面都去加载一个函数
该函数每次都会执行ajax取后台数据往table里面追加数据
如果是带条件查询的话 你需要把查询条件也一并带上给ajax取数据
具体可以了解下 ajax瀑布流