滚动加载数据 php,无刷新动态加载数据 滚动条加载适合评论等页面
滚屏加载更多数据,适合评论等页面
本例的数据库很简单,一看就明了
复制代码 代码如下:
$query=mysql_query("select * from content order by id desc limit 0,10");
while ($row=mysql_fetch_array($query)) {
?>
js文件
复制代码 代码如下:
$(function(){
var winH = $(window).height(); //页面可视区域高度
var i = 1;
$(window).scroll(function () {
var pageH = $(document.body).height();
var scrollT = $(window).scrollTop(); //滚动条top
var aa = (pageH-winH-scrollT)/winH;
if(aa<0.02){
$.getJSON("result.php",{page:i},function(json){
if(json){
var str = "";
$.each(json,function(index,array){
var str = "
var str = str + "
";
var str = str + "
";
var str = str + "
";
$("#container").append(str);
});
i++;
}else{
$(".nodata").show().html("别滚动了,已经到底了。。。");
return false;
}
});
}
});
});
result.php
复制代码 代码如下:
include("conn.php");
$page = intval($_GET['page']); //获取请求的页数
$start = $page*5;
$query=mysql_query("select * from content order by id desc limit $start,5");
while ($row=mysql_fetch_array($query)) {
$arr[] = array(
'content'=>$row['message'],
'author'=>$row['id'],
'date'=>date('m-d H:i',strtotime($row['updatetime']))
);
}
echo json_encode($arr); //转换为json数据输出
?>
滚动加载数据 php,无刷新动态加载数据 滚动条加载适合评论等页面相关推荐
- 使用JS实现无刷新读取json接口数据
使用JS实现无刷新读取json接口数据 Ajax方法 //ajax function ajax(method, url, asy, fn) {//创建Ajax对象if (window.XMLHttpR ...
- php抓取动态数据,php+ajax实现无刷新动态加载数据技术
我们浏览有些网页的时候,当拉动浏览器的滚动条时到页底时,页面会继续自动加载更多内容供用户浏览.这种技术我暂且称它为滚屏加载技术.我们发现很多网站用到这种技术,必应图片搜索.新浪微博.QQ空间等将该技术 ...
- 滚屏加载--无刷新动态加载数据技术的应用
我们浏览有些网页的时候,当拉动浏览器的滚动条时到页底时,页面会继续自动加载更多内容供用户浏览.这种技术我暂且称它为滚屏加载技术.我们发现很多网站用到这种技术,必应图片搜索.新浪微博.QQ空间等将该技术 ...
- php股票价格实时刷新,使用ajax技术无刷新动态调用新浪股票实时数据
由于最近网速慢的缘故,查看股票信息时网页老是打不开.这几天一直在研究ajax,于是用jquery自己做了一个自动读取新浪股票实时数据的页面 新浪的财金频道一直感觉做得很好.但由于最近网速慢的缘故,查看 ...
- java多语言标签如何动态刷新_WPF实现无刷新动态切换多语言(国际化)
1. 在WPF中国际化使用的是 .xaml文件的格式 如图:Resource Dictionary (WPF) 2. 创建默认的语言文件和其他语言文件 这里以英语为默认语言,新建一个 Resource ...
- jQueryUI Repeater 无刷新删除 新建 更新数据 - JQueryElement [7]
接着给大家介绍 Repeater 的使用 ajax 更新删除和新建行的功能. 本次的示例是上个文章示例的延续, 其中 JQueryElement 更新到了 3.1.1, 使 repeater 自身包 ...
- php返回的信息不刷新,PHP+AJAX无刷新实现返回天气预报数据
用php来写一个天气预报的模块 天气数据是通过采集中国气象网站的.本来中国天气网站也给出了数据的API接口.以下是API的地址.返回的数据格式为json格式. 1. http://www.weathe ...
- ListView上拉加载和下拉刷新多种实现方式
ListView上拉加载和下拉刷新多种实现方式 该篇为ListView下拉刷新和上拉加载实现的各种方法大合集.可能在具体的细节逻辑上处理不太到位,但基本上完成逻辑的实现.细节方面,个人可以根据自己的需 ...
- 浅谈移动端页面无刷新跳转问题的解决方案
最近开发微信公众号,用的框架是 一般的 UI,但是涉及到多页面之间的相互跳转的问题,降低了浏览器的性能,用户体验特别不好,卡顿,不流畅,因此不采用传统的页面跳转方式,看到不少手机网页开发的框架都都是在 ...
最新文章
- 织梦动态PHP可以删除吗,DeDe织梦cms如何全站动态化,取消静态功能
- junit4 javaee 5.0 jpa SSH 单元测试问题集锦
- Python 异常处理-Python零基础入门教程
- 符号说明表怎么做_电气新手搞不定电气识图怎么办?别慌!8套电气识图教程,秒上手...
- MySQL8 全部类型
- Asp.net下from认证统一认证配置
- Bundling and Minification
- matlab利用图像减法实现找茬
- cmd命令打开文本文档_Windows常用CMD网络命令
- 前端程序员和后端程序员哪个工资高?
- cnpm : 无法加载文件 C:\Users\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。的解决方案之一
- 商标有效期、续展期、宽展期分别是什么意思?
- 马克飞象markdown用法
- 网站维护怎么做?网站维护内容有哪些
- 数组的过滤方法filter()
- [Linux] 读书笔记之:Linux程序设计(第4版)(ch1-7) [ 学如逆水行舟,不进则退 ]...
- Java实现设计模式之——单例模式
- 骁龙820 html5 dom,苹果iPhone 7 A10处理器探秘:这项性能 11倍于骁龙820!
- 高空抛物检测方案设计(使用SOM进行轨迹分类)
- linux内核2.6.3x-I2C support
热门文章
- 配置DNS辅助服务器:DNS系列之四
- 基于C#的计时管理器
- MongoDB服务无法启动,原因居然是...
- WPF轮播图实现方式
- 通过Dapr实现一个简单的基于.net的微服务电商系统(十二)——istio+dapr构建多运行时服务网格...
- 如何在 ASP.Net Core 中使用 HTTP.sys WebServer ?
- 如何在 C# 中使用 投影(Projection)
- 可能是Asp.net Core On host、 docker、kubernetes(K8s) 配置读取的最佳实践
- ASP.NET Core分布式项目实战(集成ASP.NETCore Identity)--学习笔记
- 教你配置windows上的windbg,linux上的lldb,打入clr内部这一篇就够了