//刷新
apiready = function(){
var count;
var i= 1;
var param = {};
toDoRequest();
param.loadingImgae = 'widget://image/refresh.png'; //定义刷新小箭头的图片
param.bgColor = '#ccc'; //定义下拉刷新区域的背景
param.textColor = '#fff'; //定义下拉刷新提示文字的颜色
param.textDown = '下拉试试...'; //定义下拉刷新文字
param.textUp = '松开试试...'; //定义松开刷新文字
param.showTime = true; //定义是否显示最后一次刷新时间
//刷新
api.setRefreshHeaderInfo(param, function(ret, err){
i=1;
$("#z").css("display","none");
toDoRequest();
});
//加载
api. addEventListener({
name:'scrolltobottom',
data: i,
}, function(ret, err){

i++;
if(i<=count){
//alert(count);
api.ajax({
url:'http://192.168.0.35/jsz/wx.php/daren/drqb',
method: 'get',
data: {
values: {
p: i
}
}
}, function(ret, err){
// alert(JSON.stringify(ret.data));
dr.hydr = dr.hydr.concat(ret.data.hydr);

});
}else{

$("#z").css("display","block");
}

});
//数据获取
function toDoRequest(){
api.ajax({
url:'http://192.168.0.35/jsz/wx.php/daren/drqb',
method: 'get',
data: {
values: {

}
}
}, function(ret, err){
// alert(JSON.stringify(ret.data));
dr.hydr = ret.data.hydr;
count = parseInt(ret.data.count/8)+1;
api.refreshHeaderLoadDone(); //复位下拉刷新 //do your business
});
};//toDoRequest结束

};

/*****************thinkphp***************************/

header("Access-Control-Allow-Origin: * ");//允许跨域传输
//$page = $this->_post('Page','trim','1');
$p = $this->_post('p');
import('ORG.Util.Page');// 导入分页类
// 获取总条数
$count = M("table")
->table("ddh_sqzhuanjia sqzj,ddh_user user")
->where("sqzj.state = 3 and sqzj.id = user.id")
->count();
$return['count'] = $count;
// 每页多少条数据
$limit=8;
// 实例化分页类 传入总记录
$page=new page($count,$limit);
$hydr=M("table")
->table("ddh_sqzhuanjia sqzj,ddh_user user")
->where("sqzj.state = 3 and sqzj.id = user.id")
->limit($page->firstRow.",".$page->listRows)
->select();
$return['hydr'] = $hydr;
foreach($return['hydr'] as $key => $vo){
$return['hydr'][$key]['lvexp'] = $this->lvexp($vo['exp']);
$return['hydr'][$key]['imgs'] = 'http://www.jiashizhan.com/Public/'.substr($vo['img'],11);
}

$this->ajaxReturn($return);

thinkphp apicloud 下拉刷新 。。。由于新人里面导入了vue.js的更多相关文章

  1. 移动端下拉刷新、加载更多插件dropload.js(基于jQuery/Zepto)

    移动端下拉刷新.加载更多插件dropload.js(基于jQuery/Zepto) 原文:http://www.grycheng.com/?p=1869 废话不多说,先让大家看一下案例效果: DEMO ...

  2. apicloud下拉刷新

    //下拉 apiready = function () { var param = {}; toDoRequest(); param.loadingImgae = 'widget://image/re ...

  3. apiCloud 下拉刷新

    api.setRefreshHeaderInfo({ bgColor: '#fff', textColor: '#4d4d4d', },function(ret, err){ //下拉刷新时,刷新的数 ...

  4. 移动端下拉刷新、加载更多插件dropload.js(基于jQuery/Zepto)[转]

    使用方法 引用css和js <link rel="stylesheet" href="../dist/dropload.min.css"> < ...

  5. 微信小程序的下拉刷新

    微信小程序的下拉刷新:在page的js文件中有监听用户下拉刷新的处理函数onPullDownRefresh:function(){} //js文件中自带的处理函数,在onUnload下面,注意不要重复 ...

  6. 原生js实现简单的下拉刷新功能

    前言: 我们在浏览移动端web页面的时候,经常会用到下拉刷新. 现在我们用原生的js实现这个非常简单的下拉刷新功能. (温馨提示:本文比较基础,功能也很简单.写的不好的地方,希望大神提点一二.) 一. ...

  7. APICloud上啦加载下拉刷新模块

    apicloud有自带的上啦加载下拉刷新,当让也可以用第三方或者在模块库里面找一个使用 一.下拉刷新,一下代码写在 apiready = function (){} 里面 apiready = fun ...

  8. apicloud如何实现优雅的下拉刷新与加载更多

    apicloud中提供下拉刷新监听事件api,也提供滚动到底部事件的监听,能够实现下拉刷新和滚动到底部加载更多功能,但是我们真的就满足实现功能了吗?将两个代码拼凑起来运行看看发现了什么?是的,在滚动到 ...

  9. Android SwipeRefreshLayout 下拉刷新——Hi_博客 Android App 开发笔记

    以前写下拉刷新 感觉好费劲,要判断ListView是否滚到顶部,还要加载头布局,还要控制 头布局的状态,等等一大堆.感觉麻烦死了.今天学习了SwipeRefreshLayout 的用法,来分享一下,有 ...

随机推荐

  1. 【spoj LCS2】 Longest Common Substring II

    http://www.spoj.com/problems/LCS2/ (题目链接) 题意 求多个串的最长公共子串 Solution 对其中一个串构造后缀自动机,然后其它串在上面跑匹配.对于每个串都可以 ...

  2. leetcode[149]Max Points on a Line

    Given n points on a 2D plane, find the maximum number of points that lie on the same straight line. ...

  3. 基于Flex的HTTPService(GET和POST)

    一.基于GET的HTTPService: <?xml version="1.0" encoding="utf-8"?><mx:Applicat ...

  4. Xpath语法格式整理

    http://www.cnblogs.com/Loofah/archive/2012/05/10/2494036.html 经常在工作中会使用到XPath的相关知识,但每次总会在一些关键的地方不记得或 ...

  5. Bootstrap入门(十七)组件11:分页与标签

    Bootstrap入门(十七)组件11:分页与标签   1.默认样式的分页 2.分页的大小 3.禁用的分页 4.翻页的效果 5.两端对齐的分页 6. 标签的不同样式 7. 标签的大小   先引入本地的 ...

  6. 为什么python适合写爬虫?(python到底有啥好的?!)

    我用c#,java都写过爬虫.区别不大,原理就是利用好正则表达式.只不过是平台问题.后来了解到很多爬虫都是用python写的.因为目前对python并不熟,所以也不知道这是为什么.百度了下结果: 1) ...

  7. windows环境下使用git客户端、github和tortoisegit管理项目代码

    一.为什么 为什么不用svn? svn是一个优秀的代码和版本管理工具,使用svn只需要搭建好svn中央仓库,配置本地svn客户端即可,自从google code关闭服务之后,互联网上已经没有非常好的公 ...

  8. Dubbo源码学习文章目录

    目录 Dubbo源码学习--服务是如何发布的 Dubbo源码学习--服务是如何引用的 Dubbo源码学习--注册中心分析 Dubbo源码学习--集群负载均衡算法的实现

  9. WinForm 文件操作

    文件及文件夹操作 C/S:WinForm可以操作客户端文件 Client ServerB/S:浏览器服务 Brower Server 命名空间:using system .IO; 1. File类:文 ...

  10. Python 黑帽编程 4.2 Sniffer之数据本地存储和加载

    在上一节,我们完成了编写一个简易的Sniffer的第一步--数据捕获. 很多时候,我们需要将捕获的数据先保存到磁盘上,之后再使用工具或者自己编写代码来进行详细分析. 本节我们在上一节的基础上来讲解保存 ...