1.0.0 • Published 1 year ago
pager_generator v1.0.0
Pagination bar generator
This is a javascript plugin for generating a page-bar
How to use
There is a function 'createPageBar' that is used to create a pagination bar:
createPageBar(
totalNum, /*Total count of the table*/
number, /*The total number each time the page shows*/
currentPage, /*Current page number*/
middleNum, /*The max count of the middle btns*/
container, /*The container of the pagination bar*/
fn, /*This callback will run after any button of the bar has been clicked, and it should return a Promise object*/
err /*This callback will run after fn has rejected*/
)
Example
createPageBar(totalNum,2,currentPage,3,pageContainer,async ()=>{
const data = `uri...?from=${current_page}&number=${number}&status=`
return new Promise((resolve, reject)=>{
$.ajax({
url: data,
success: (data) => {
.../*(logic)*/
resolve('success')
},
fail:()=>{
reject('error')
}
})
})
},null)
1.0.0
1 year ago