PHP+Ajax点击加载更多内容 -这个效果好,速度快,只能点击更多加载,不能滚动自动加载…

PHP+Ajax点击加载更多内容 -这个效果好,速度快,只能点击更多加载,不能滚动自动加载…

这个效果好,速度快,只能点击更多加载,不能滚动自动加载

 

一、HTML部分

<div id="more">  
     <div class="single_item">  
           <div class="element_head">  
               <div class="date"></div>  
               <div class="author"></div>  
            </div>  
            <div class="content"></div>  
     </div>  
     <a href="javascript:;" class="get_more">::点击加载更多内容::</a>  
</div>

引入jQuery插件和jquery.more.js加载更多插件

<script type="text/javascript" src="jquery.js"></script>  
<script type="text/javascript" src="jquery.more.js"></script>

jQuery

$(function(){  
    $('#more').more({'address': 'data.php'})  
});

data.php

data.php接收前台页面提交过来的两个参数,$_POST[‘last’]即开始记录数,$_POST[‘amount’]即单次显示记录数,看SQL语句就明白,其实就是分页中用到的语句。

require_once('connect.php'); 
 
$last = $_POST['last']; 
$amount = $_POST['amount']; 
 
$query = mysql_query("select * from article order by id desc limit $last,$amount"); 
while ($row = mysql_fetch_array($query)) { 
    $sayList[] = array( 
        'title' => "<a href='http://www.sucaihuo.com/js/".$row['id'].".html' target='_blank'>".$row['title']."</a>", 
        'author' => $row['id'], 
        'date' => date('m-d H:i', $row['addtime']) 
    ); 
} 
echo json_encode($sayList);

jquery.more.js相关API

参数 描述 默认值
amount 每次显示记录数 10
address 请求后台的地址
format 数据传输格式 json
template html记录DIV的class属性 .single_item
trigger 触发加载更多记录的class属性 .get_more
scroll 是否支持滚动触发加载 false
offset 滚动触发加载时的偏移量 100

PHP+Ajax点击加载更多内容 -这个效果好,速度快,只能点击更多加载,不能滚动自动加载...

 

七,源码下载

链接: https://pan.baidu.com/s/1x5wRisLRxAIpuQUSkO0BOg 
提取码: qya7

 

 

 

 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/112767.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Keil5新建STM32工程(详细图解)[通俗易懂]

    Keil5新建STM32工程(详细图解)[通俗易懂]一、下载ST官方库    首先注册账号登录,然后点击产品、微控制器;如图       接着右侧的工具与软件;嵌入式软件,并选择STM32,如图。 我的是STM32F1系列,选择如图这个   获取软件   然后下载即可。 二、安装keil   不介绍。相信都安装好了。三、准备工作       新建project文件夹,并在里面新建三个文件夹,CMSIS(存放内核函数及启动引导文件)…

    2022年5月23日
    388
  • 中英文字典树_字典树详解

    中英文字典树_字典树详解英文字典树英文字典树的结构图是这样的。按照树型结构存储字符串,每个结点存一个字符,自顶向下做标记的就是词的词尾,比如,app,apple,application,abstract,absorb,block,black,blake…等等介绍一下英文字典树的结点数据结构:1.词频int型变量记录词频2.结点型数组,长度26下标对应0-25(也…

    2025年9月24日
    5
  • 电脑屏幕录制gif_windows录屏快捷键

    电脑屏幕录制gif_windows录屏快捷键有读者在后台问,有没有好用的Windows电脑制作gif工具,那必须有,今天软件工具侠给大家推荐一款非常好用的录屏制作gif软件。主页主页第一个选项就是录屏制作gif:可以设置每秒录制的帧数(1-60),默认是每秒15帧,也可以设置录屏的宽高,也可以直接拖动录屏框调整大小。设置页面:也可以设置捕获屏幕的方式:手动,通过按“捕获”按钮或等效的屏幕快捷键来手动捕获每一帧用户交互,每次单击或键…

    2025年12月8日
    4
  • 怎样和领导汇报工作,更容易获得升职加薪?谈谈和领导汇报的艺术

    怎样和领导汇报工作,更容易获得升职加薪?谈谈和领导汇报的艺术

    2022年2月14日
    47
  • Apache规则RewriteCond详解

    Apache规则RewriteCond详解
    Apache中RewriteCond语句对于我来说一直是个难点,多次试图去把它搞明白,都没有结构,这次我终于算大概知道它的意思了。 RewriteCond就像我们程序中的if语句一样,表示如果符合某个或某几个条件则执行RewriteCond下面紧邻的RewriteRule语句,这就是RewriteCond最原始、基础的功能,为了方便理解,下面来看看几个例子。
      RewriteEngineon
      RewriteCond %{HTTP_USER_AGENT

    2022年6月12日
    30
  • 19-爬虫解析利器pyquery详解[通俗易懂]

    19-爬虫解析利器pyquery详解[通俗易懂]强大灵活的网页解析库。如果你觉得正则写起来太麻烦,或者BeautifulSoup语法太难记,如果你熟悉jQuery的语法,那么pyquery就是最佳选择。它与jQueryapi相同,可以无缝迁移1.pyquery库的了解pyquery库是jQuery的Python实现,能够以jQuery的语法来操作解析HTML文档,易用性和解析速度都很好。1.1pyquery库的安装方法:在cmd输入:pipinstallpyquery1.2pyquery库的引用:(注意大小写)frompyq

    2022年4月29日
    51

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号