php数据库取数据

<?php
include("conn1.php");
include('../function/functions.php');
$page=intval($_GET['page']);
$page=$page==?:$page;
$page_size=;
$limit = (($page - ) * $page_size) . "," . $page_size;
$sql="select *from v9_news where catid=182 and status=99 order by inputtime desc limit $limit"; $result=mysqli_query($link,$sql);
$arr=array();
$item=array();
while($row=mysqli_fetch_assoc($result)){
$row['inputtime']= date('m-d',$row['inputtime']);
$row['updatetime']= date('m-d',$row['updatetime']);
$arr[]=$row;
}
$item['page']=$page;
$item['item']=$arr;
$json=json_encode($item,JSON_UNESCAPED_UNICODE);
echo $json;

jquery及ajax实现滑动请求加载

  function  onload1(url,a){
$.ajax({
type: "get",
url: url,
dataType: "json",
data: {
page:0,
},
success: function(data) {
$(a).html(makehtml0(data)); },
error: function(i) {
alert("网络错误");
}
});
}
function scroll1(url){
var page=2;
var old=0;
var a=true; //开关定时器的作用
//向下滑动
$("#item1mobile").scroll(function() {
var $this = $(this),
viewH = $(this).height(), //可见高度312
contentH = $(this).get(0).scrollHeight, //内容高度422
scrollTop = $(this).scrollTop(); //滚动高度
if(scrollTop > old) {
if(scrollTop / (contentH - viewH) >= 0.80) { //到达底部80%时,加载新内容
if(a){
$.ajax({
type: "get",
url: url,
dataType: "json",
data: {
page:page,
},
success: function(data) {
$('#item1mobile').append(makehtml0(data));
page=data.page+1;
a=true; },
error: function(i) {
alert("网络错误");
a=true;
}
});
}
a=false;
}
}
//上滑
old = scrollTop
}); }
var makehtml0 = function (data) {
var html = '';
for (var i = 0; i < data.item.length; i++) { html+="<div class='row'>"+"<a href='detail/legaldetail.php?id=" + data.item[i].id
+ "'>"+" <div class='col-xs-12 content'>"+"<div class='col-xs-12 title'>"
+data.item[i].title+"</div>"+" <div class='col-xs-4 date'>"
+data.item[i].inputtime+"</div>"+"</div>"+"</a>"+
"</div>"+"<div class='fenge111'>"+"</div>"; }
return html;
};

html页面

 <div id="item1mobile" class="mui-slider-item mui-control-content mui-active">

 </div>

<script src="./js/jquery.js"></script>
<script type="text/javascript">
onload1('http://www.zbgh.org.cn/appUnion/data/legal-data-1.php','#item1mobile');
scroll1('http://www.zbgh.org.cn/appUnion/data/legal-data-1.php');
</script>

加载信息,先从数据库取出5条实现分页,鼠标向上滑动触发Ajax再加载5条,达到异步刷新,优化加载。。。的更多相关文章

  1. Tomcat 用 startup.bat 启动时,加载信息之后又关闭服务器(差不多一闪而过)问题

    Tomcat 用 startup.bat 启动时,加载信息之后又关闭服务器(差不多一闪而过)问题 以前是正常的,后来在 server.xml 文件的 <Host> </Host> ...

  2. python之scrapy爬取jingdong招聘信息到mysql数据库

    1.创建工程 scrapy startproject jd 2.创建项目 scrapy genspider jingdong 3.安装pymysql pip install pymysql 4.set ...

  3. PHP获取IP及地区信息(纯真IP数据库)

    昨天在写程序的时候,发现在用户的时候记录IP和地区信息也许以后用得上,去网上找了找,发现实现的方式有好多好多,因为我用的ThinkPHP,后来又去TP官网找了找,最后采用了下面这种方法. <?p ...

  4. 优化加载jQuery的方法

    请看下面的一段代码: <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js" ...

  5. SSH_框架整合4--添加员工信息

    SSH_框架整合4--添加员工信息 一. 1 index.jsp:添加:<a href="emp-input">添加员工向信息:Add Employees' Infor ...

  6. iScroll.js 向上滑动异步加载数据回弹问题

    iScroll是一款用于移动设备web开发的一款插件.像缩放.下拉刷新.滑动切换等移动应用上常见的一些效果都可以轻松实现. 现在最新版本是5.X,官网这里:http://iscrolljs.com/ ...

  7. 从数据库取出两个同样的字符串用equals比较返回false

    1. 从网上搜索原因,大概总结为三点 1.1 取数据的两个数据库编码不一样,需要统一编码 1.2 字符类型不一样,可能一个为nchar一个为varchar 1.3 从数据库取出的数据有空格,需要tri ...

  8. 再谈 tp的 实例化 类 的自动加载

    表示一个域名下的所有/任何主机 使用 的格式是: [*.] example.com 其中 , example.com叫着 裸域名. (这个example.com/net/org不能被注册, 被保留) ...

  9. FMX StringGrid向上滑动自动加载记录(二)

    写完FMX StringGrid向上滑动自动加载记录(一)自己也觉得不理想,实现的别扭与复杂,现在找到更好的实现方法,原来,StringGrid从基类TCustomPresentedScrollBox ...

随机推荐

  1. github page 和 hexo 搭建在线博客

    目录: 安装node.js与git 常用git命令 安装hexo 配置hexo hexo发布到github 1.安装node.js和git工具 https://nodejs.org/en/ 直接下载安 ...

  2. 软件工程-pair work

    如果用两个字来形容这次的任务,那一定是"卧槽" 结对编程人员 177 吴渊渊 193 薛亚杰 照至少一张照片, 展现两人在一起合作编程的情况. 说明结对编程的优点和缺点. 优点: ...

  3. hibernate的Criteria条件查询

    项目中用到了criteria的查询方式,觉得挺好用的,下班后找了一下资料,一边测试,一边在博客上面记录下来 1.初解 快速浏览了资料,大致了解了以下的内容: 1. Hibernate 定义了Crite ...

  4. Windows平台下安装Hadoop

    今天参照这个网址(http://www.cnblogs.com/kinglau/archive/2013/08/20/3270160.html)安装了下,前面七步没有问题. 到第八步出问题了,后来看了 ...

  5. 导入dmp文件时的注意事项

    来源于:http://bbs.csdn.net/topics/350167817 --1表空间 CREATE TABLESPACE newjw DATAFILE 'E:\oracle_data\new ...

  6. Swift开发小技巧--TabBar中间按钮的添加方案

    TabBar中间按钮的添加方案 之前做百思项目的时候,也有一个中间按钮,当时是重写的TabBar,这里介绍一个新的方法 给TabbarVC多添加添加一个控制器,这个控制器的作用仅仅是用来占位的,多了这 ...

  7. 折腾笔记之wordpress安装出现错误---【wordpress点击文章找不到网页的解决办法】

    本来写的好好的在后台,然后发表在前台,能够看见在网站首页,但是一点击进去,就提示找不到链接了.郁闷,经过查找资料.终于解决了 1,.htaccess要开放写权限,这样在自定义wp的永久链接时,wp会自 ...

  8. java-Collections工具类使用

    Collections工具类方法介绍 Collections.reverse(list);//list顺序反转

  9. js-新窗口打开页面

    window.open(basePath+"/web/homeIndex?code="+code); 1.超链接<a href="http://www.xxx.ne ...

  10. R语言之RCurl实现文件批量下载

    前言: RCurl工具包的作者是由Duncan Temple Lang现任加州大学 U.C. Davis分校副教授.他曾致力于借助统计整合进行信息技术的探索.使用者通过RCurl可以轻易访问网页,进行 ...