< DIV クラス= "chanppin_content" ID = "listsBox" > </ DIV > < ID = "moreClick" >查看更多</ A >
< スクリプトタイプ= "テキスト/ javascriptの" > のvar ページ= 1 ; VAR PAGECOUNT = 0 ; もっと読み込む(); 関数loadMore(){ $ .getJSON(' {:U( "loadMore")} ' 、{P:ページ}、関数(D){ PAGECOUNT = d.pageCount; $ .each(d.lists、関数(K、 V){ $(' #listsBox ' ).append("<DIV CLASS = "chanppin_content_liすごいzoomInアニメーション"データ・ワウ期間= "1"データ・ワウ・遅延= "2S"> \ <a href=" '+ v.url +' "> \ <divのクラス= "IMG"> \ <IMG SRC = " ' + v.pic_text + ' "> \ </ div> \ <DIV CLASS ="テキスト"> \ <P> ' + v.title + ' </ P> \ < / DIV>\ </a>の\ </ DIV> "); }); }); } $(' #moreClick ' ).click(関数(){ 場合(ページ< PAGECOUNT){ ページ++ ; loadMore(); } 他{ 警告(' 没有了' ); } }); </ スクリプト>
関数loadMore(){ $ = '> 0 `id`' 。 もし(I( 'get.cid' )){ $ここ。= 'と`cat_id` =' .I( 'get.cid' )。 } $カウント = M( 'Xiangce') - >ここで、($ここ) - > 数()。 $のpageSize = 6 ; $ PAGECOUNT = CEIL($カウント / $のpageSize )。 $ページ = 新しい \ \ページ(考える$数、$ pageSizeをします)。 $ページ- > setConfig( 'テーマ'、 "%UP_PAGE%%%%LINK_PAGE DOWN_PAGE%%END%<ラベルクラス= 'f_14 clr_6'>共%TOTAL_ROW%条</ラベル>" ); $この - >ページ= $ページ - > ショー(); $リスト = M( 'Xiangce') - >($) - >オーダー( 'ORDER_IDのDESC、IDのDESC') - >リミット($ページ - 。。> firstRowの'' $ページ - > listRows) - > 選択する(); foreachの($リスト として $ K => $ V ){ $リスト [ $ K ] [ 'URL'] = U( '商品/ビュー'、[ 'ID' => $ V [ 'ID' ]])。 $リスト [ $ K] [ 'pic_text'] = __ROOT __。 '/ /添付'。$のV [ 'PIC' ]; } ダイ(json_encode([ 'リスト' => $リストを、 'PAGECOUNT' => $ PAGECOUNT ]))。 }