下拉刷新获取数据的小程序
来源:互联网 发布:西绪福斯 知乎 编辑:程序博客网 时间:2024/06/08 02:23
这个小程序是用西门大大写好的JQ来实现的,
西门大大传送门 :http://ons.me/526.html
我只是讲解里面的步骤, JS 和 CSS 引入之后
$(function(){ // 页数 var page = 0; // 每页展示5个 var size = 5; // dropload $('.content').dropload({ scrollArea : window, loadDownFn : function(me){ page++; // 拼接HTML var result = ''; $.ajax({ type: 'GET', url: "<?php echo U('ajaxlis','',FALSE); ?>?page="+page+"&size="+size, //这里我用的是TP,这里地址是ajax的控制器 dataType: 'json', success: function(data){ var arrLen = data.length; if(arrLen > 0){ for(var i=0; i<arrLen; i++){//这个是返回的数据, 需要自己修改 result += '<img class="img-responsive col-xs-12" src="__PUBLIC__/img/1.jpg">' +'<a class="col-xs-12 " href="#">'+data[i].title+'</a>' +'<a class="col-xs-4 " href="#">'+data[i].style_name+'/'+data[i].type_name+'</a>'; } // 如果没有数据 }else{ // 锁定 me.lock(); // 无数据 me.noData(); } // 为了测试,延迟1秒加载 setTimeout(function(){ // 插入数据到页面,放到最后面 $('.lists').append(result); // 每次数据插入,必须重置 me.resetload(); },1000); }, error: function(xhr, type){ alert('Ajax error!'); // 即使加载出错,也得重置 me.resetload(); } }); } });});</script>
ajax 控制器, 这个很好写, 但是还是贴出来把
public function ajaxlis(){//获取到GET传输的数据, 然后通过数据查下拉的数据, 然后返回给页面, 成了,if(IS_GET){$page = I('get.page');$size = I('get.size');$size = $page+$size;$db = M('Case');$data['newinfo'] = $db -> alias('a') -> field('a.pic_fm,a.title,b.style_name,c.type_name') -> JOIN('LEFT JOIN cs_styles as b ON a.style = b.type LEFT JOIN cs_houses_type as c ON a.type = c.type') -> limit($page,$size) -> select();$this -> ajaxReturn($data['newinfo']);}}
西门大大的代码很好, 3Q.
阅读全文
0 0
- 下拉刷新获取数据的小程序
- 小程序的下拉刷新和轮播图
- 小程序的下拉刷新与上划加载
- 下拉刷新的小控件
- 小程序 上拉,下拉刷新
- 小程序 使用view实现下拉刷新,上拉加载数据
- UITableView实现下拉刷新的小功能
- 小程序 实现上拉加载更多 和下拉刷新的功能
- 下拉刷新 获取点击条目的对象
- 下拉刷新对数据的处理
- RecyclerView下拉刷新数据的一个Bug
- jQuery下拉滚动条刷新 ajax获取数据
- 顶部刷新和时间显示+下拉加载+url_HttpURLConnection获取数据
- 微信小程序下拉刷新
- 微信小程序 下拉刷新
- Android下拉刷新数据
- 下拉刷新数据
- 自定义下拉刷新ListView的CustomListView原理小分析
- AndroidStudio的简单计算器(带优先级)开发小程序~
- 自定义view基础
- Postgresql如何使得查询语句输出到文件
- C++中的类所占内存空间
- 后端开发 (1)
- 下拉刷新获取数据的小程序
- js 颜色格式rgb->16进制的转换
- python线程
- (POJ 2367)Genealogical tree [top序列] 入门
- base64图片以blob保存到数据库
- 中小型电商适不适合做seo
- javascript 通过地址栏实现页面间传值(1)
- Django的全文检索功能(一):haystack全文检索的框架
- 爬虫