php网站首页点击更多时获取数据,jQuery+PHP实现点击按钮加载更多,不刷新页面加载更多数据!附:可用源码+demo...

news/2024/5/12 15:42:58/文章来源:https://blog.csdn.net/weixin_42355252/article/details/115645064

先上效果:

bV37XZ?w=294&h=592

刚打开页面的时候,只显示部分数据,点击加载更多的时候,就会加载我们预先定义的加载数量显示出来!当数据库里面的所有数据都显示出来,就提示全部加载了!

新建index.php

jQuery+php实现点击按钮加载更多

*{margin: 0;padding:0;list-style: none;}

a{color: #333;text-decoration: none;}

.hidden{display:none;}

.content{width: 300px;height:auto;margin:0 auto;overflow: hidden;text-align: left;background:#fff;padding:5px;}

.content ul.list{overflow: hidden;}

.content ul.list li{width: 300px;height:auto;margin:5px;float:left;overflow:hidden;text-align:center;}

.content .more{overflow: hidden;padding:10px;text-align: center;}

.content .more a{display: block;width: 120px;padding:8px 0;color:#fff;margin:0 auto;background:#333;text-align:center;border-radius:100px;font-size: 15px;}

.content .more a:hover{text-decoration: none;background: red;color: #fff;}

  • 数据加载中,请稍后...
点击加载更多

var _content = []; //临时存储li循环内容

var loadding = {

_default:3, //默认个数

_loading:3, //每次点击按钮后加载的个数

init:function(){

var lis = $(".content .hidden li");

$(".content ul.list").html("");

for(var n=0;n

lis.eq(n).appendTo(".content ul.list");

}

for(var i=loadding._default;i

_content.push(lis.eq(i));

}

$(".content .hidden").html("");

},

loadMore:function(){

var mLis = $(".content ul.list li").length;

for(var i =0;i

var target = _content.shift();

if(!target){

$('.content .more').html("

已加载全部...

");

break;

}

$(".content ul.list").append(target);

}

}

}

loadding.init();

上面是页面的布局,其中内嵌了php代码,这部分的代码其实就是查询数据库并输出数据库的所有数据。注意,index.php里面需要引入jQuery库,jquery.min.js自己可以去网上下载这个压缩版的。我把php代码全部用一个独立文件connect_sql.php写,然后通过

//获取数据

require_once("connect_sql.php");

?>

直接引入到index.php中

新建connect_sql.php

//页面字符编码

header("Content-type:text/html;charset=utf-8");

//隐藏报错信息

error_reporting(E_ALL^E_NOTICE^E_WARNING);

//数据库地址

$host="localhost";

//数据库账号

$username="root";

//数据库密码

$password="root";

//数据库名

$db="loadMore";

//数据库表名

$tb="list";

//连接数据库

$con = mysql_connect($host,$username,$password);

if (!$con)

{

die('连接数据库失败,失败原因:' . mysql_error());

}

//设置数据库字符集

mysql_query("SET NAMES UTF8");

//查询数据库

mysql_select_db($db, $con);

//获取数据

$result = mysql_query("SELECT * FROM $tb ORDER BY id ASC");

while($row = mysql_fetch_array($result)){

echo "

".$row[title]."";

echo "
";

}

?>

connect_sql.php就是简单的数据库查询并输出,但是输出的内容必须是套在

里面的。当然如果你想套在其他的标签里,那就在index.php里的js脚本里面自己改。

下面是数据库:

数据库账号,密码,地址这个根据自己的开发配置填,我的代码里面,数据库名为loadMore,表名为list

下面是结构截图:

bV3718?w=387&h=471

Ok就这么多了

很简单吧!

本教程由里客云资源站提供

http://www.likeyunba.com/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_700945.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

整理一周的Python资料,包含各阶段所需网站、项目,2020燥起来!

回复“pythonpdf“,立刻领取100本全品类Python电子书不知怎么的,最近不少关注我的读者都开始私信我怎么学好python?零基础转行是不是合适,还有希望吗?今年30了,还能不能转IT?其实关于零基础转型…

深度学习三巨头也成了大眼萌,这个一键转换动画电影形象的网站竟因「太火」而下线...

机器之心报道作者:魔王、杜伟想不想在动画电影中拥有自己的角色?这个网站一键满足你的需求,不过竟因流量太大成本过高而下线。近期热映的电影《花木兰》总是让人回想起 1998 年上映的同名动画电影。说起来,动漫真人化或动画版翻拍…

网站位置服务器,如何查看网站的服务器位置

如何查看网站的服务器位置 内容精选换一换华为云主机迁移服务帮助中心,为用户提供产品简介、快速入门、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用主机迁移服务。用户云服务器基本网络功能异常,无法完成…

网络安全系列之七 网站提权

上传了webshell之后,我们的目的是获取服务器的系统管理员权限,这也是黑客入侵的最终目的。 “H4ck Door”是一个很牛的大马,提供了很多功能,我比较喜欢的是执行cmd命令来提权。 首先执行“net user”命令查看服务器有哪些用户&…

vue论坛网站的文章自动排版_基于 VuePress 定制个人博客网站

VuePress简单来说,VuePress 是 Vue 驱动的静态网站生成器。VuePress 简单易上手,同时也有足够强大的定制能力,尤其对熟悉 Vue 的前端开发人员而言。相比于知名的博客生成器 Hexo 来说,VuePress 最大优势就是 Vue 带来的灵活性。在…

想自己搭建服务器,永久运行网站?一个U盘大小的树莓派就够了!

点击上方“方志朋”,选择“设为星标”回复”666“获取新整理的面试资料作者:彭小呆来源:https://urlify.cn/nqaQVfNo.1前言由于本人在这段时候,看到了一个叫做树莓派的东东,初步了解之后觉得很有意思,于是想…

HTML 5中SEO可以用那些代码来做优化

头部代码 1、标题标签(title标签) 在HTML5中标题标签依然存在,其仍然具有不可替代的作用;不过我们看到还有更多的可供搜索引擎识别的代码,我们将改代码的等级微降。 2、元标签(meta标签) 字符集编码声明标签 该标签原本就是搜索引擎必看且首先要看的标签…

只需1分钟,这个网站用AI分离歌曲的人声、伴奏和乐器声

整理 | Just出品 | AI科技大本营(ID:rgznai100)疫情期间,在家待着闲来无事,一些技术人员就喜欢以技术的方式找点乐子,顺带赚钱最好了。将歌曲中的人声和乐器声分离是一件让想使用音乐伴奏的人头疼的事情,传…

大流量网站的底层系统架构

动态应用,是相对于网站静态内容而言, 是指以c/c、php、Java、perl、.net等 服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通 常与数据库系统、缓存系统、分布式存储系统等密不可分。 大型动态应用…

jquery 添加 padding_【开发小技巧】11—如何使用JavaScript / jQuery为网站创夜间/高亮模式?...

英文 | https://www.geeksforgeeks.org/how-to-create-dark-light-mode-for-website-using-javascript-jquery/?refleftbar-rightbar翻译 | web前端开发(ID:web_qdkf)浅色深色配色方案(也称为深色模式)是一种补充模式,它使用一种配色方案,其…

visualstudio发布网站到服务器,发布到网站 - Visual Studio (Windows) | Microsoft Docs

使用 Visual Studio 将 Web 应用发布到网站01/29/2019本文内容可以使用“发布”工具将 ASP.NET、ASP.NET Core、.NET Core 和 Python 应用从 Visual Studio 发布到网站。 对于 Node.js,支持这些步骤但用户界面不同。先决条件安装有 Visual Studio 2019 并具有所选语…

搭建网站必不可少的知识3

买虚拟主机的时候还要关注一下空间环境和你要使用的网站源码是不是匹配,比如你用的代码是ASP程序的你买的是PHP的环境,当然是带不起来。我们买的时候关注一下主机支持的程序语言asp、PHP、html、cgi、jsp、Java等等,系统Windows还是Linux&…

html5 php服务器搭建,使用Apache 搭建web 网站服务器

1 ) 安装httpdyum -y install httpd2 ) 查看目录3 )配置文件4 ) 默认是没有启动的55) 开始启动apache并设置开机自启动6 ) 再次查看apache 服务7 ) 查看端口 已经看到成功了8) 装上elinks 浏览器[rootxuegod6 conf]# yum install elinks -y 字符界面浏…

宝塔linux计划任务ftp,宝塔面板定时备份网站及数据库至FTP存储空间图文教程

站长平时会用各种方法备份。包括手动备份、自动备份、定时备份等等不同方法。对于运维人员来说不是难事,对于站点较多的新手站长来说是有一点困难的,毕竟新手在技术方便还是弱了一些。为了能够有更多的时间运营网站,我们可以用宝塔面板的自动…

tdk怎么设置_不知道怎么分析对手网站?看这里!

怎样分析竞争对手网站?对于做seo优化的伙伴来说,研究分析竞争对手网站是一件最为常见,也十分重要的事情。但是,很多小伙伴都不知道怎样去分析竞争对手网站。和老板说分析了对手网站,也只是看看对手网站的站长数据而已&#xff0c…

android hal 驱动,AndroidHAL-Teseo

我想订阅ST电子报ST (as data controller according to the Privacy Policy) will keep a record of my navigation history and use that information as well as the personal data that I have communicated to ST for marketing purposes relevant to my interests. My per…

「Python爬虫」:破解网站字体加密和反反爬虫

前言:字体反爬,也是一种常见的反爬技术,例如58同城,猫眼电影票房,汽车之家,天眼查,实习僧等网站。这些网站采用了自定义的字体文件,在浏览器上正常显示,但是爬虫抓取下来…

thinkphp5项目--企业单车网站(七)

thinkphp5项目--企业单车网站&#xff08;七&#xff09; 项目地址 fry404006308/BicycleEnterpriseWebsite: Bicycle Enterprise Websitehttps://github.com/fry404006308/BicycleEnterpriseWebsite 一、css样式&#xff1a;float和margin-right <div class"radio &qu…

洞察疫情,微软推出新冠数据分析网站COVID Insights

来源 | 微软研究院AI头条COVID Insights 网站功能亮点持续数月的新冠疫情一路肆虐、席卷全球&#xff0c;世界各地的科研人员都在为此奋战&#xff0c;希望通过最先进的技术逐步揭开新冠病毒的神秘面纱。近日&#xff0c;微软亚洲研究院的研究人员基于在计算生物学、数据分析等…

学习Go语言,这20个网站给你整理好了

作者 | 写代码的明哥来源 | Go编程时光&#xff08;ID: HelloGoCode&#xff09;平时为了保证自己写的文章的出错率达到最低&#xff0c;我需要不断的 Google 查阅资料&#xff0c;也因此收集了不少学习 Go 语言的高质量网站及社区&#xff0c;这次统一整理出来&#xff0c;希望…