thinkphp3.2.3的ajax加載更多

效果:點擊加載更多搁拙,根據(jù)設(shè)定的加載條數(shù)顯示加載內(nèi)容筷转,全部加載完畢后加載更多按鈕消失。話不多說岭妖,直接上代碼。

html代碼:(這個樣式可以根據(jù)需求自定義)

<div id="news">
    <div class="wrap">
        <div class="l-wrap" id="list">
            <notempty name="list">
                <volist name="list" id="vo">
                    <div class="item">
                        <div class="pic">
                            <a href="__MODULE__/NewsInfos/index/id/{$vo.id}">
                                <p class="bg">
                                    ![](__PUBLIC__/images/news-btn.png)
                                </p>
                                <if condition="$vo['pic'] neq ''">
                                ![](__ROOT__{$vo.pic})
                                <else />
                                暫無圖片
                                </if>
                            </a>
                        </div>
                        <div class="texts">
                            <a href="__MODULE__/NewsInfos/index/id/{$vo.id}">
                                <h3>{$vo.title}</h3>
                            </a>
                            <p class="p1"><span>{$vo.fabu_time}</span>  作者:<span>miss麥</span></p>
                            <p class="p2" id="content">
                                {$vo.content}
                            </p>
                        </div>
                    </div>
                </volist>
            </notempty>
        </div>
    </div>
</div>
<!-- 加載更多 -->
<div class="more"></div>

js代碼:

var page = 0;
$('.more').click(function() {
    var n = $("#news .item").length;//當(dāng)前item個數(shù)
    // alert(n);
    page += 3;//點擊一次追加3條
    $.ajax({
        url:'{:U("News/more")}',
        cache: false,
        async: false,
        data:{p:page,n:n},
        dataType: "json",
        type:"post",
        success:function(datas){
            var more_show = datas[0];
            var data = datas[1];
            var html='';
            if (more_show == 1) {
                $(".more").show();
            }else{
                $(".more").hide();
            } 
            for (var i in data) { //循環(huán)遍歷
                html +='<div class=\"item\">';
                html +='<div class=\"pic\">';
                html +='<a href=\"__MODULE__/NewsInfos/index/id/'+data[i].id+'\"> ';
                html +='<p class="bg">';
                html +='<img src=\"__PUBLIC__/images/news-btn.png\" />';
                html +='</p>';
                html +='<img src=\"__ROOT__'+data[i].pic+'\"> ';
                html +='</a>';
                html +='</div>';
                html +='<div class=\"texts\">';
                html +='<a href=\"__MODULE__/NewsInfos/index/id/'+data[i].id+'\"> ';
                html +='<h3>'+data[i].title+'</h3>';
                html +='</a>';
                html +='<p class=\"p1\"><span>'+data[i].fabu_time+'</span>  作者:<span>miss涂麥</span></p>';
                html +='<p class=\"p2\" id="content\">';
                html +=data[i].content;
                html +='</p>';
                html +='</div>';
                html +='</div>';
            }
            $('#list').append(html);//追加
        }
    }); 
});

PHP代碼:

public function more(){
    $news = M('news');
    $count =$news->count();
    if(!empty($_POST['p'])){  //點擊加載更多 
        $p = $_POST['p'];//3 6 9
        $n = $_POST['n'];
        if (($p+$n)>=$count) {
            $flag =0;
        }else{
            $flag =1;
        }
        $b= 3; //顯示條數(shù)
        $list  = $news->order('create_time desc')->limit($p,$b)->select();
        $arr[0] = $flag; 
        $arr[1] = $list;
        $arr.join();
        $this->ajaxReturn($arr,'JSON');
    }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末反璃,一起剝皮案震驚了整個濱河市区转,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌版扩,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,204評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件侄泽,死亡現(xiàn)場離奇詭異礁芦,居然都是意外死亡,警方通過查閱死者的電腦和手機悼尾,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評論 3 395
  • 文/潘曉璐 我一進(jìn)店門柿扣,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人闺魏,你說我怎么就攤上這事未状。” “怎么了析桥?”我有些...
    開封第一講書人閱讀 164,548評論 0 354
  • 文/不壞的土叔 我叫張陵司草,是天一觀的道長。 經(jīng)常有香客問我泡仗,道長埋虹,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,657評論 1 293
  • 正文 為了忘掉前任娩怎,我火速辦了婚禮搔课,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘截亦。我一直安慰自己爬泥,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,689評論 6 392
  • 文/花漫 我一把揭開白布崩瓤。 她就那樣靜靜地躺著袍啡,像睡著了一般。 火紅的嫁衣襯著肌膚如雪却桶。 梳的紋絲不亂的頭發(fā)上葬馋,一...
    開封第一講書人閱讀 51,554評論 1 305
  • 那天,我揣著相機與錄音,去河邊找鬼畴嘶。 笑死蛋逾,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的窗悯。 我是一名探鬼主播区匣,決...
    沈念sama閱讀 40,302評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼蒋院!你這毒婦竟也來了亏钩?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,216評論 0 276
  • 序言:老撾萬榮一對情侶失蹤欺旧,失蹤者是張志新(化名)和其女友劉穎姑丑,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體辞友,經(jīng)...
    沈念sama閱讀 45,661評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡栅哀,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,851評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了称龙。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片留拾。...
    茶點故事閱讀 39,977評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖鲫尊,靈堂內(nèi)的尸體忽然破棺而出痴柔,到底是詐尸還是另有隱情,我是刑警寧澤疫向,帶...
    沈念sama閱讀 35,697評論 5 347
  • 正文 年R本政府宣布咳蔚,位于F島的核電站,受9級特大地震影響搔驼,放射性物質(zhì)發(fā)生泄漏屹篓。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,306評論 3 330
  • 文/蒙蒙 一匙奴、第九天 我趴在偏房一處隱蔽的房頂上張望堆巧。 院中可真熱鬧,春花似錦泼菌、人聲如沸谍肤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽荒揣。三九已至,卻和暖如春焊刹,著一層夾襖步出監(jiān)牢的瞬間系任,已是汗流浹背恳蹲。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留俩滥,地道東北人嘉蕾。 一個月前我還...
    沈念sama閱讀 48,138評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像霜旧,于是被迫代替她去往敵國和親错忱。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,927評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,138評論 25 707
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫挂据、插件以清、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,103評論 4 62
  • 星月隱云紗,淺淺露枝丫 風(fēng)吹云卷動崎逃,似月映霓霞 月似隨人走掷倔,星伴不知愁 相隨人遠(yuǎn)去,獨影月梢頭
    多種樹tree閱讀 208評論 0 1
  • 時至深秋个绍,愈發(fā)想念故鄉(xiāng)的滿地金光勒葱,想念故鄉(xiāng)的瓜熟蒂落,更想念母親廚房的柿子餅障贸。小時候村里有一顆巨大的柿子樹...
    王小村閱讀 365評論 2 3
  • (一)應(yīng)用五覺設(shè)計理論對句子“我來過這座城市”進(jìn)行畫面感擴寫,至少寫3個以上的擴寫版本吟宦。 擴寫1: 車上篮洁,我偎依窗...
    井汪閱讀 704評論 1 1