共計(jì) 1102 個(gè)字符,預(yù)計(jì)需要花費(fèi) 3 分鐘才能閱讀完成。
這篇文章主要介紹“怎么用 PHP+Ajax 實(shí)現(xiàn)點(diǎn)擊加載更多列表數(shù)據(jù)”,在日常操作中,相信很多人在怎么用 PHP+Ajax 實(shí)現(xiàn)點(diǎn)擊加載更多列表數(shù)據(jù)問題上存在疑惑,丸趣 TV 小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”怎么用 PHP+Ajax 實(shí)現(xiàn)點(diǎn)擊加載更多列表數(shù)據(jù)”的疑惑有所幫助!接下來,請(qǐng)跟著丸趣 TV 小編一起來學(xué)習(xí)吧!
一款簡(jiǎn)單實(shí)用的 PHP+Ajax 點(diǎn)擊加載更多列表數(shù)據(jù)實(shí)例,實(shí)現(xiàn)原理:通過“更多”按鈕向服務(wù)端發(fā)送 Ajax 請(qǐng)求,PHP 根據(jù)分頁參數(shù)查詢將最新的幾條記錄,數(shù)據(jù)以 JSON 形式返回,前臺(tái) Query 解析 JSON 數(shù)據(jù),并將數(shù)據(jù)追加到列表頁。其實(shí)也是 Ajax 分頁效果。
html 代碼:
div id= more
div > 引入 jQuery 插件和 jquery.more.js 加載更多插件:
script type= text/javascript src= jquery.js /script
script type= text/javascript src= jquery.more.js /script
$(function(){
$(#more).more({address : data.php})
});
data.php 接收前臺(tái)頁面提交過來的兩個(gè)參數(shù),$_POST[last] 即開始記錄數(shù),$_POST[amount] 即單次顯示記錄數(shù),看 SQL 語句就明白,其實(shí)就是分頁中用到的語句。
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.xxx.com/ .$row[id]. .html target= _blank .$row[title]. /a ,
author = $row[id],
date = date(m-d H:i , $row[ addtime])
);
}
echo json_encode($sayList);
到此,關(guān)于“怎么用 PHP+Ajax 實(shí)現(xiàn)點(diǎn)擊加載更多列表數(shù)據(jù)”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注丸趣 TV 網(wǎng)站,丸趣 TV 小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!