帝国CMS内容点击无限加载思路介绍
发布时间:2022-06-29 07:47:00 所属栏目:教程 来源:互联网
导读:帝国CMS无限加载是借鉴别的CMS插件更改的,现在还在制作样式中,完成后会以插件分享给大家. 无限加载常见的原理是利用PHP文件调用数据库信息,在用JS读取PHP信息,最后插入显示到页面. PHP文件代码: ?php require_once(../../e/class/connect.php); //引入数据
帝国CMS无限加载是借鉴别的CMS插件更改的,现在还在制作样式中,完成后会以插件分享给大家. 无限加载常见的原理是利用PHP文件调用数据库信息,在用JS读取PHP信息,最后插入显示到页面. PHP文件代码: <?php require_once('../../e/class/connect.php'); //引入数据库配置文件和公共函数文件 require('../../e/class/db_sql.php'); //引入数据库操作文件 $link=db_connect(); //连接MYSQL $empire=new mysqlquery(); //声明数据库操作类 $editor=1; //声明目录层次 $last = $_POST['last']; $amount = $_POST['amount']; $user = array('demo1','demo2','demo3','demo3','demo4'); $sql=$empire->query("select * from ceshi_ecms_news order by id desc limit $last,$amount"); while ($row=$empire->fetch($sql)) { $addurl="<a href=".$row['titleurl'].">".$row['title']."</a>"; $sayList[] = array( 'content'=>$row['username'], 'author'=>$addurl, 'url'=>$row['titleurl'], 'date'=>date('m-d H:i',$row['newstime']) );//开源软件:phpfensi.com } echo json_encode($sayList); db_close(); //关闭MYSQL链接 $empire=null; //注消操作类变量 ?> JS调用代码: (function( $ ){ var target = null; var template = null; var lock = false; var variables = { 'last' : 0 } var settings = { 'amount' : '10', 'address' : 'comments.php', 'format' : 'json', 'template' : '.single_item', 'trigger' : '.get_more', 'scroll' : 'false', 'offset' : '100', 'spinner_code': '' } HTML代码: <script type="text/javascript" src="js/jquery.more.js"></script> <script> $(function(){ $('#more').more({'address': 'data.php'}) }); </script> <div class="lb-menu"> <div class="sideMenu"> <h3 class="on"><em></em>衣服</h3> <ul> <li>男士</li> <li>女士</li> <li>童装</li> </ul> <h3><em></em>鞋子</h3> <ul> <li>男士</li> <li>女士</li> <li>童装</li> </ul> <h3><em></em>配饰</h3> <ul> <li>男士</li> <li>女士</li> <li>童装</li> </ul> </div> </div> <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 class="url"></div> </div> <a href="javascript:;" class="get_more">::点击加载更多内容::</a> </div>。 (编辑:昌吉站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐