jqPaginator結(jié)合express實(shí)現(xiàn)分頁(yè)展示內(nèi)容效果第1/2頁(yè)
寫(xiě)在前面的話
分頁(yè)展示內(nèi)容也是我們?cè)陧?yè)面開(kāi)發(fā)中經(jīng)常會(huì)遇到的需求
前端頁(yè)面利用jqPaginator這個(gè)jquery插件來(lái)編寫(xiě)
后端利用mysql存儲(chǔ)數(shù)據(jù)
開(kāi)始敲代碼
回顧sql知識(shí)
首先讓我們回顧一下sql語(yǔ)句,我們只想查詢(xún)出數(shù)據(jù)表里的某幾條用limit實(shí)現(xiàn)
select * from 表名 limit [offset,] rows
其中,limit后面可以跟兩個(gè)參數(shù),也可以跟一個(gè)參數(shù)。
跟一個(gè)參數(shù)表示rows,相當(dāng)于offset=0,從數(shù)據(jù)表中的第一條記錄開(kāi)始查詢(xún)出rows條數(shù)據(jù)。
跟兩個(gè)參數(shù)的話,第一個(gè)是從0開(kāi)始的偏移量,第二個(gè)參數(shù)表示想查詢(xún)出來(lái)的記錄數(shù)。
利用jqPaginator這個(gè)優(yōu)秀的jquery分頁(yè)插件編寫(xiě)一個(gè)分頁(yè)條
注意:這個(gè)分頁(yè)是基于bootstrap3.1.1寫(xiě)出來(lái)的
<!DOCTYPE html> <html> <head> <link type="text/css" rel="stylesheet" /> </head> <body> <div style="text-align: center;"> <ul class="pagination" id="pagination1"></ul> </div> </body> <script src="/javascripts/jquery.min.js"></script> <script src="/javascripts/jqPaginator.js"></script> <script> $.jqPaginator('#pagination1', { totalPages: 100, visiblePages: 3, currentPage: 1, onPageChange: function (num, type) { if (type == 'change') { //這里是點(diǎn)擊分頁(yè)的回調(diào) } } }); </script> </html>
這里我們可以方便的把分頁(yè)按鈕寫(xiě)出來(lái)
后臺(tái)代碼
router.get('/pages', function (req, res, next) { // res.json({"name": 123}); var page = req.query.page; var page = (--page)*5; var connection = mysql.createConnection({ host: '127.0.0.1', port: 3306, user: 'root', password: 'root', database: 'vr02' }); connection.connect(function(err) { if (err) { throw err; } console.log('連接數(shù)據(jù)庫(kù)成功'); }); connection.query('select * from user limit ?, 5',您可能感興趣的文章:
- Django的分頁(yè)器實(shí)例(paginator)
- Django原生sql也能使用Paginator分頁(yè)的示例代碼
- bootstrap paginator分頁(yè)插件的兩種使用方式實(shí)例詳解
- 快速掌握jquery分頁(yè)插件jqPaginator的使用方法
- bootstrap paginator分頁(yè)前后臺(tái)用法示例
- 使用bootstrap-paginator.js 分頁(yè)來(lái)進(jìn)行ajax 異步分頁(yè)請(qǐng)求示例
- 基于vue實(shí)現(xiàn)分頁(yè)/翻頁(yè)組件paginator示例
- 根據(jù)Bootstrap Paginator改寫(xiě)的js分頁(yè)插件
- Bootstrap分頁(yè)插件之Bootstrap Paginator實(shí)例詳解
- Bootstrap Paginator分頁(yè)插件使用方法詳解
- Bootstrap Paginator分頁(yè)插件與ajax相結(jié)合實(shí)現(xiàn)動(dòng)態(tài)無(wú)刷新分頁(yè)效果
- Django使用paginator插件實(shí)現(xiàn)翻頁(yè)功能的實(shí)例
相關(guān)文章
jQuery HTML設(shè)置內(nèi)容和屬性操作實(shí)例分析
這篇文章主要介紹了jQuery HTML設(shè)置內(nèi)容和屬性操作,結(jié)合實(shí)例形式分析了jQuery HTML設(shè)置內(nèi)容和屬性相關(guān)函數(shù)與操作注意事項(xiàng),需要的朋友可以參考下2020-05-05jQuery Validate驗(yàn)證框架詳解(推薦)
jQuery Validate 插件為表單提供了強(qiáng)大的驗(yàn)證功能,讓客戶(hù)端表單驗(yàn)證變得更簡(jiǎn)單,同時(shí)提供了大量的定制選項(xiàng),滿(mǎn)足應(yīng)用程序各種需求。有興趣的可以了解一下。2016-12-12jQuery為DOM動(dòng)態(tài)追加事件的方法
下面小編就為大家?guī)?lái)一篇jQuery為DOM動(dòng)態(tài)追加事件的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-02-02