2009-09-23 3 views
0

Json을 사용하여 PHP에서 페이징을 구현하려고합니다. 사용자가 다음 결과를 클릭하기 전에 미리로드 할 데이터가 필요합니다. 제발 몇 가지 제안이나 참조를주십시오.json을 사용하여 페이징을 구현하려면 어떻게해야합니까? 미리로드 할 레코드가 필요합니다. Help

+0

처음 요청시 콘텐츠의 * all *을로드 한 다음 일부 자바 스크립트로 페이지에 추가하고 데이터의 첫 번째 페이지를로드하고 요청시 추가 페이지를로드하거나 첫 페이지를로드 한 다음 자동으로 버퍼를 사용자가 데이터를 보는 동안 다음 페이지? –

+0

사용자가 처음 10 개의 결과를보고있을 때 백그라운드에서 다음 10 개의 레코드를로드하려고합니다. @Nathan Taylor – Rajasekar

답변

2

는 첫째, JSON 데이터 통신을위한 데이터가 아닌 프리젠 테이션입니다 ... 우리는 현재 응용 프로그램이를 사용하고 있지만, 그것은 나에 의해 구현되지 않았습니다. JSON 데이터를 세션 변수 또는 Javascript 변수 중 하나의 영구 위치에 저장해야합니다. PHP 세션을 사용하는 경우 PHP 코드를 사용하여 데이터를 단계별로 실행할 수 있습니다. Javascript를 JQuery와 함께 사용하면됩니다. 데이터의 현재 시작점을 영구 변수에 저장하고이를 새 페이지를 표시 할 때마다 데이터 읽기를 시작하는 장소로 사용하십시오.

+0

"json php paging"에 대한 Google 검색을 수행하는 경우이를 수행하는 방법에 대한 자습서가 있습니다. http://www.google.com/search?q=json+php+paging – hofo

+0

JSON은 "for"데이터 표현이 아니라 통신 (나는 당신이 "커뮤니케이션"을 다르게 의미했을 수도 있음). –