반응형
조건1) 초기화면에도 Datatable 형식의 table이 있어야함
조건2) 날짜 조건으로 검색(AJAX로 비동기처리)하면 데이터를 DataTable에 뿌려야 함
조건3) 데이터 뿌리고 ordering, filtering, paging이 다 먹어야함
(each를 이용하여 table에 text로 뿌리는 경우 기능이 안 먹었음.. 비동기로 가져와서 그런지 클릭하면 데이터가 없어짐)
1. 기본 화면 Datatable 구현 소스
language 는 그냥 한국어 표시용 옵션임.
2. 검색 시 Datatable 구현 소스
DataTable().destroy()를 넣은 이유는 위의 소스에서 생성된 datatable 때문에
검색시 기존걸 없애고 다시 생성하기 위함.
안 넣으면 아래처럼 cannot reinitialise datatable 오류가 뜸
3. Controller 소스
return 데이터 타입 : Map<String,Object>
Object 타입으로 반환해야 한다고 봤는데 Map도 된당.
이름은 data로...
~결과~ ~성공~
아래 글을 참고하였음~
반응형
'코딩 관련 > Javascript와 jQuery, JSON' 카테고리의 다른 글
[JavaScript] Null 연산 Null to 0 (0) | 2021.04.16 |
---|---|
[AJAX][JavaScript] AJAX 에서 전역변수 이용하기 (0) | 2021.03.25 |
[JavaScript] document.cookie 쿠키삭제 삭제안됨? (0) | 2021.02.10 |
[jQuery] table에서 checkbox된 td 여러개 선택하기/find() 여러개 (0) | 2021.01.27 |
[JSON] String to JSON... String을 JSON으로 변환하기 (0) | 2020.12.18 |