国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > JS > 正文

js多功能分頁組件layPage使用方法詳解

2024-05-06 16:31:13
字體:
供稿:網(wǎng)友
這篇文章主要介紹了js多功能分頁組件layPage的適用方法,layPage是一款多功能的js分頁組件,即適用于異步分頁,又可用于傳統(tǒng)的整頁刷新跳頁,功能多樣,想要了解的朋友可以參考下文進(jìn)行學(xué)習(xí)
 

本文的主要目的就是為大家分享layPage 多功能的js分頁組件具體操作方法,供大家參考,具體內(nèi)容如下

php 部分

function index(){  header('Content-Type:text/html;charset=utf-8');  // 獲取當(dāng)前頁碼,默認(rèn)第一頁,設(shè)置每頁默認(rèn)顯示條數(shù)  $nowpage = I('get.page', 1, 'intval');  $limits = 8;  // 獲取總條數(shù)  $count = M('Article') -> where(array('status'=>array('egt', 0))) -> count();  // 計(jì)算總頁面  $allpage = ceil($count / $limits);  $allpage = intval($allpage);      $lists = M('Article') -> where(array('status'=>array('egt', 0)))          -> page($nowpage, $limits) // page 方法分頁          -> order('createtime desc')          -> select();    // 跳轉(zhuǎn)分頁輸出  $this -> assign('lists', $lists);  $this -> assign('allpage', $allpage);  $this -> assign('nowpage', $nowpage);  $this->display();    /*  // ajax 分頁輸出  $info = array('lists'=>$lists,'allpage'=>$allpage,'nowpage'=>$nowpage);  $this->ajaxReturn($info,'json');  */   }

js 中 laypage(新版本) 跳轉(zhuǎn)分頁

// 分頁laypage({  cont: 'show_pages', // 分頁容器  pages: "{$allpage}",   // 總頁數(shù)  skip: true, //是否開啟跳頁  curr: function(){    var page = "{$nowpage}"; // 當(dāng)前頁(后臺(tái)獲取到的)    return page ? page : 1; // 返回當(dāng)前頁碼值  }(),  jump: function(e, first){ //觸發(fā)分頁后的回調(diào)(單擊頁碼后)    if(!first){ //一定要加此判斷,否則初始時(shí)會(huì)無限刷新      var urls = "{:U('article/index',array('page'=>'pageval'))}";      var nowpage = e.curr; // (被單擊的頁碼)      urls = urls.replace('pageval',nowpage); // 替換鏈接樣式和頁碼      window.location.href = urls;    }  } });

js 中 laypage(新版本) ajax 分頁

function demo(curr){  $.getJSON("{:U('article/index')}", {    page: curr //向服務(wù)端傳的參數(shù),此處只是演示  }, function(res){ // 服務(wù)器返回的 json 結(jié)果    // 這里處理 res.lists 中的數(shù)據(jù)內(nèi)容,使用 html() 方法顯示    // 略……        //顯示分頁    laypage({      cont: 'show_pages', // 容器      pages: res.allpage,   // 總頁數(shù)(后臺(tái)的)      curr: res.nowpage, //當(dāng)前頁(后臺(tái)獲取到的)      jump: function(obj, first){ //觸發(fā)分頁后的回調(diào)(單擊頁碼后)        if(!first){ //點(diǎn)擊跳頁觸發(fā)函數(shù)自身,并傳遞當(dāng)前頁:obj.curr          demo(obj.curr); // (被單擊的頁碼)        }      }    });  }); }; // 初始化運(yùn)行demo();

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家學(xué)習(xí)分頁組件layPage有所幫助。



注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到JavaScript/Ajax教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 鞍山市| 广饶县| 伽师县| 清水河县| 青浦区| 利辛县| 临沂市| 太原市| 吉首市| 色达县| 襄樊市| 安泽县| 高唐县| 大竹县| 方城县| 南雄市| 曲周县| 肇源县| 呼图壁县| 莱芜市| 霞浦县| 山西省| 嘉义市| 濮阳县| 宁陕县| 玉屏| 河津市| 武宁县| 望江县| 邹平县| 稷山县| 石泉县| 泰安市| 松桃| 烟台市| 漳平市| 丘北县| 双城市| 凤台县| 星子县| 涿鹿县|