jquery ajax 페이징 예제

이 예제에서는 페이지 매김 형식을 변경할 두 가지 옵션이 있습니다. 하나는 이전 및 다음 페이지를 앞뒤로 탐색하는 Prev 및 Next 링크만 표시됩니다. 다른 형식은 모든 페이지 링크와 첫 번째, 마지막, 이전 및 다음 페이지로 이동할 수 있는 링크가 표시됩니다. 이전 튜토리얼에서 우리는 우리가 각 요청에 대한 ajax 기능을 사용하는 ajax.now 일 php 페이지 매김을 배울 것입니다, 여기에, PHP의 패기의 간단한 튜토리얼을 배웠습니다. 우리는 데이터베이스에 대한 아약스 요청 및 MySQL에 대한 jQuery 라이브러리를 사용하고 있습니다. 이 예제에서는 테이블에서 모든 데이터를 페이지온합니다. 그러나 실제 응용 프로그램에서는 반환된 데이터를 필터링하기 위해 WHERE 절을 포함해야 할 수 있습니다. 예를 들어 30세 미만의 사용자만 표시하려는 경우 위의 코드를 수정하여 쿼리에 WHERE 절을 포함합니다. 데이터베이스 예제의 이름을 지정하고 테이블의 이름을 지정합니다. 두 함수 모두 http GET 요청을 만들기 위한 get() jQuery AJAX 단축 함수를 사용합니다. jQuery ajax() 함수를 대신 사용할 수 있으므로 더 많은 구성을 허용하지만 이 예제에서는 약어가 괜찮습니다. 3 단계 : 휴게소 에서 데이터를 얻고 전역 js 변수로 저장하는 ajax jquery 메서드를 만듭니다.

우리는 index.html 파일에 folowiing 코드를 추가합니다. 이 자습서에서는 데이터베이스에서 검색된 레코드 목록에 페이지 매김을 추가하는 PHP 코드 예제를 살펴보겠습니다. aJAX를 사용하여 jQuery를 사용하여 데이터베이스에서 각 페이지에 대한 레코드를 가져옵니다. 이전 튜토리얼에서, 우리는 AJAX 페이지 폰에 대해 이미 보았다. 이 예제에서는 페이지 지정 형식을 선택하는 옵션을 추가했으며 페이지별 디자인을 보강하기 위해 모양과 느낌을 변경했습니다. 자바 스크립트에서 두 개의 사용자 지정 함수가 필요합니다. 하나는 특정 페이지를 가져오고 다른 하나는 페이지 번호 링크를 초기화합니다. 이 예제에서는 코드의 기본 섹션에 도착하기 전에 약간의 설정도 수행했습니다.

설명된 예제의 전체 소스 코드를 보고 다운로드하려면 이 GitHub 리포지토리를 통해 다운로드할 수 있습니다. 이 예제에서는

    사용 하 고 있지만 실제 응용 프로그램에서는 데이터에 대 한
    사용할 수 있습니다 (행 당 두 개 이상의 정보를 표시 하려는 경우에 특히 중요 한). 1. 웹 페이지의 헤드 섹션에서 스타일 시트 bs-pagination.min.css (부트 스트랩 스타일) 또는 pagination.min.css (사용자 정의 스타일)를로드합니다. 나는 부트 스트랩 전원 jQuery 페이지 매김 플러그인을 사용하고 부트 스트랩 테이블 목록과 통합. 매우 사용하기 쉽고 통합이 간단합니다. 이 플러그인의 유일한 종속성은 부트 스트랩 CSS와 jQuery 1.7+ 라이브러리 파일. 이 기술의 개선사항은 app.com/page/2, app.com/page/3 등의 링크를 제공하는 것입니다. 해시 조각 이나 쿼리 문자열 (? URI에 접미사)를 사용 하 여이 작업을 수행 하는 이점은 검색 엔진 및 웹 사이트 크롤러에 의해 더 나은 지원 됩니다. displayRecordsIndex 변수는 표시 레코드의 시작 인덱스를 설정하고 endRec 사용을 표시 레코드 배열의 끝 인덱스에 사용합니다. twbs-pagination jQuery 플러그인에 사용할 수 있는 CDN이 없으므로 로컬 libs 경로를 포함하고 나머지 종속 라이브러리 파일에CDN 경로가 있습니다.

    좋은 기사와 내 위의 문제와 함께 나를 도와 주셔서 대단히 감사합니다! 정말 일부 매개 변수를 사용하여 레코드의 하위 집합을 표시하는 🙂 Pagination 도움이 주셔서 감사합니다.