thinkphp apicloud 下拉刷新 。。。由于新人里面导入了vue.js
//刷新
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的更多相关文章
- 移动端下拉刷新、加载更多插件dropload.js(基于jQuery/Zepto)
移动端下拉刷新.加载更多插件dropload.js(基于jQuery/Zepto) 原文:http://www.grycheng.com/?p=1869 废话不多说,先让大家看一下案例效果: DEMO ...
- apicloud下拉刷新
//下拉 apiready = function () { var param = {}; toDoRequest(); param.loadingImgae = 'widget://image/re ...
- apiCloud 下拉刷新
api.setRefreshHeaderInfo({ bgColor: '#fff', textColor: '#4d4d4d', },function(ret, err){ //下拉刷新时,刷新的数 ...
- 移动端下拉刷新、加载更多插件dropload.js(基于jQuery/Zepto)[转]
使用方法 引用css和js <link rel="stylesheet" href="../dist/dropload.min.css"> < ...
- 微信小程序的下拉刷新
微信小程序的下拉刷新:在page的js文件中有监听用户下拉刷新的处理函数onPullDownRefresh:function(){} //js文件中自带的处理函数,在onUnload下面,注意不要重复 ...
- 原生js实现简单的下拉刷新功能
前言: 我们在浏览移动端web页面的时候,经常会用到下拉刷新. 现在我们用原生的js实现这个非常简单的下拉刷新功能. (温馨提示:本文比较基础,功能也很简单.写的不好的地方,希望大神提点一二.) 一. ...
- APICloud上啦加载下拉刷新模块
apicloud有自带的上啦加载下拉刷新,当让也可以用第三方或者在模块库里面找一个使用 一.下拉刷新,一下代码写在 apiready = function (){} 里面 apiready = fun ...
- apicloud如何实现优雅的下拉刷新与加载更多
apicloud中提供下拉刷新监听事件api,也提供滚动到底部事件的监听,能够实现下拉刷新和滚动到底部加载更多功能,但是我们真的就满足实现功能了吗?将两个代码拼凑起来运行看看发现了什么?是的,在滚动到 ...
- Android SwipeRefreshLayout 下拉刷新——Hi_博客 Android App 开发笔记
以前写下拉刷新 感觉好费劲,要判断ListView是否滚到顶部,还要加载头布局,还要控制 头布局的状态,等等一大堆.感觉麻烦死了.今天学习了SwipeRefreshLayout 的用法,来分享一下,有 ...
随机推荐
- iOS 之 深复制、浅复制
深复制不仅复制对象本身,对象持有的属性对象也做了复制. 浅复制之复制对象本身,不对里面的属性进行复制.
- 网页代码DIV+CSS布局积累
11.17 CSS英文命名在写CSS的时候,经常为一些名字而发愁,比如说菜单后面的背景要用什么词来表示呢?大家都知道,菜单一般用menu来表示,那么菜单后面的背景我会用menubg,CSS里就写#me ...
- 建立、配置和使用Activity——启动、关闭Activity
一个Android应用通常都会包含多个Activity,但只有一个Activity会作为程序的入口——当该Android应用运行时将会自启动并执行该Activity.至于应用中的其他Activity, ...
- LCA 倍增
最近公共祖先 对于有根树T的两个结点u.v,最近公共祖先LCA(T,u,v)表示一个结点x,满足x是u.v的祖先且x的深度尽可能大. #include<cstdio> #include&l ...
- 删除SVN文件 Delete SVN Folders.reg
批量删除文件夹里的SVN 文件 ------------------------------------------------------------------------------------ ...
- easyUI tootip组件使用
easyUI tootip组件使用: <!DOCTYPE html> <html lang="en"> <head> <meta char ...
- Oracle job调用存储过程
在PL/SQL中的what值中直接写入存储过程的名称+“分号”: begin sys.dbms_job.submit(job => :job, what => 'del_ky_items; ...
- printf 格式化输出
i,d 十进制整数 x,X 十六进制无符号整数 o 八进制无符号整数 u 无符号十进制整数 c 单一字符 s 字符串 e E 指数形式浮 ...
- linux的Make使用的重定向
Linux中,脚本语言环境中,即你用make xxx即其他一些普通linux命令,比如ls,find等,不同的数字,代表不同的含义: 数字 含义 标准叫法 0 标准输入 stdin = ...
- iOS自定义视图- SJTextView
需求: textView 需要placeholder用来提示输入 textView 要做字数限制 textView 禁止表情符号的输入 思考: 因为需求比较通用,便想通过自定义SJTextView来实 ...