手机端实现滑动底部加载,并数据库取出数据
来源:互联网 发布:电脑桌面个性化软件 编辑:程序博客网 时间:2024/05/16 10:39
主要是从http://jqweui.com/ 学习到的一款插件
主要是向下滑动的时候,从后台读取数据,而且读剩下的数据,奇思妙想 想到了一招。
<ul class="list_ul"> <volist name="info" id="v"> <li attr="<{$v.id}>"> <a href="<{:U('Company/thunder',array('id'=>$v['id']))}>" style=""> <figure> <div> <php>$images = string2array($v['image']);</php> <img src="<{$images[0]}>"> </div> <figcaption> <{$v['title']}> </figcaption> </figure> </a> </li> </volist> </ul>
使用的thinkphp3.2框架,
主要就是对待每个li标签增加一个attr属性,是图片的id
$(function(){ $(document.body).infinite(100); var loading = false; //状态标记 $(document.body).infinite().on("infinite", function() { if(loading) return; loading = true; //获得最后一个li的id setTimeout(function() { var id = $('ul.list_ul li:last').attr('attr'); $.ajax({ type:'post', url:'<{:U("company/style")}>', data:{'p':1,'id':id}, success:function(msg){ msg = JSON.parse(msg) var str = " "; console.log(typeof msg) //object $.each(msg,function(i,n){ console.log(typeof n.image) //字符串 str += '<li attr="'+n.id+'"> <a href="<{:U("Company/thunder",array("id"=>'+n.id+'))}>" style=""> <figure> <div> <php>$images = string2array('+n.image+');</php> <img src="'+n.image.slice(14,37)+'"> </div> <figcaption> '+n.title+' </figcaption> </figure> </a> </li>' }) $(".list_ul").append(str); } }) loading = false; }, 1500); //模拟延迟 });});
先调用插件里面的代码,主要是在回调函数那里使用ajax 把ul下的最后一个li的id值传递给服务端,服务端通过那个最后id进行where查询大于这个id并且取出10条。
if (IS_AJAX) {$id = I('post.id');$getInfo = M('CompanyThunder')->order('id')->where(array('id'=>array('gt',$id)))->limit(0,10)->select();echo json_encode($getInfo);}
<script src="//cdn.bootcss.com/jquery-weui/1.0.1/js/jquery-weui.min.js"></script> 引用的插件地址,
0 0
- 手机端实现滑动底部加载,并数据库取出数据
- 手机网页端滑动到页面底部执行加载更多
- scrollview 实现滑动到底部加载更多数据
- jquery实现滑动到底部加载下一页的数据
- 移动网页端滑动到底部加载数据
- scrollview 实现滑动到底部再滑动加载数据的功能
- scrollview 实现滑动到底部再滑动加载数据的功能
- scrollview 实现滑动到底部再滑动加载数据的功能
- scrollview 实现滑动到底部再滑动加载数据的功能
- scrollview 实现滑动到底部再滑动加载数据的功能
- ListBox 滑动到底部自动加载数据
- android listview滑动到底部加载数据
- ListView滑动到底部加载数据
- listview实现滑动到底部加载
- select从数据库取出数据并显示
- javaScript连接数据库并取出数据
- Android数据分批加载-滑动到底部自动加载列表
- 一步一步实现ListView加载网络数据,下滑底部加载,顶部下拉刷新。并配有双缓存
- 【OpenCV学习笔记】十六、图像阈值化
- JVM内存系列
- 喷喷中征信的测试人员
- (转)2016年对冲基金经理“封神榜”
- 使用nginx作为文件服务器
- 手机端实现滑动底部加载,并数据库取出数据
- 团体程序设计天梯赛-练习集 L2-012. 关于堆的判断 解题报告
- 【玲珑】1106
- 在ubuntu上进行android项目协同开发时BUG修改流程
- java中自动拆装箱
- wabacus 开发指南
- 【Java新手笔记三】Struts2学习
- Presentation 常用的承接句——技术分享、学术报告串联全场不尴尬
- 【Spring框架】<mvc:default-servlet-handler/>的作用