TypechoJoeTheme

Dcr163的博客

统计

phpcms 网站实现点击加载更多 ajax技术

2016-06-25
/
0 评论
/
806 阅读
/
正在检测是否收录...
06/25

稻草人在使用PHPCMS V9建站的时候,需要用到列表页,加载更多的方式来布局,废话不多说,上代码:
注意:加载更多的同时,是在初始页面已经调用了 4条数据了,所以一开始,下面的JS点击后会自动加4
//下面这个input是传到后台的页码,每次点击会加 4,根据需要自己修改



//下面是发起ajax请求,加载更多

加载更多

//下面是点击 加载更多后发送的ajax请求




下面是后台PHP文件,数据库这些根据自己的情况配置即可:

<?php

defined('IN_PHPCMS') or exit('No permission resources.');


$db = pc_base::load_config('database','default');

$hostname = $db[hostname];

$db_user = $db[username];

$db_pass = $db[password];

$db_name = $db[database];

$timezone="Asia/Shanghai";

$link=mysql_connect($hostname,$db_user,$db_pass);

mysql_select_db($db_name,$link);

mysql_query("SET names UTF8");

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

date_default_timezone_set($timezone); 



$catid=(int) $_GET['catid'];

$snum=(int) $_GET['pages'];

$nums=4;
$snum=ceil(($snum-1) * $nums);

$sql="select * from sj_news where catid={$catid} order by id desc limit $snum,$nums";


$run= mysql_query($sql);

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

$row['inputtime']=date('Y/m/d',$row['inputtime']);  

$data[]=$row;

}


echo json_encode($data);

?>


把上面的PHP文件保存为:ysbq.php  放在根目录的API文件夹下即可。
样式那些根据自己网站的布局更改即可,新增的数据在append() 中修改。

朗读
赞(0)
版权属于:

Dcr163的博客

本文链接:

https://dcr163.cn/384.html(转载时请注明本文出处及文章链接)

评论 (0)

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

最新回复

  1. William Tardent
    2024-02-27
  2. Maryann Hamer
    2024-02-27
  3. Sanora Pantano
    2024-02-24
  4. aa
    2024-02-21
  5. Kassie Baum
    2024-01-28

标签云