반응형
jquery datatable 페이징 처리를 사용하면 하단에 페이지 번호가 나오고 알아서 동작을 한다.
하지만 복잡한 이벤트가 발생하는 페이지에서 jquery datatable 을 사용하다 보면 페이지 번호를 가지고 와서 처리를 해야하는 경우가 있다.
그럴 때 사용하는 방법은 아래 와 같다.
사용방법
let page_datatable = $(#page_datatable).DataTable();
우선 데이터 테이블을 변수에 담아준다.
그럼 해당 값을 가지고 페이지 번호를 가져온다.
let page_number = page_datatable.info().page;
이렇게 page_number 가 가져온다.
여기서 특이점은 페이징처리에서 나오는 페이지 번호는 1부터 시작하지만 이 page 번호는 0부터 시작한다.
더 자세한 정보는 아래 공식 페이지에서 확인 가능하다.
https://datatables.net/reference/api/page.info()
page.info()
page.info() Since: DataTables 1.10 Get paging information about the table. Description The paging state of the table can often be useful to understand what data is being displayed in a table at any given time - indeed it can even be useful when paging is d
datatables.net
반응형