2014-01-10 7 views
0

알림 목록이 있습니다. Onclick보기 알림. 나는 모든 통지 정보 목록을 얻는다. 이것은 통지 id를 전달하여 ajax 호출에 의해 수행됩니다.codeigniter : ajax 페이지의 페이지 매김

이제 알림 정보를 표시하기 위해 페이지 매김을 사용하고 싶습니다.

여기에 문제가 있습니다 : codeigniter에서 제공하는 기본 페이지 매김 클래스를 사용하고 있습니다. notification/display_notification_info : 나는 base_url 같은

base_url().'notification' 

실제 페이지가 설정하고있다. (이 표시 알림 정보는 아약스에 의해 수행됩니다.)

페이지 번호 매김에 대한 기본 URL을 변경하면 알림 ID가 누락됩니다. 그리고 위와 같은 기본 URL을 유지하면 올바른 페이지 링크가 표시되지 않습니다.

페이징을 통해 알림 ID (변수)를 유지하려면 어떻게해야합니까?

페이지 매김 링크를 통해 해당 변수를 전달할 수 있습니까? 그러나, 나는 링크를 생성에서 외부 변수를 전달하는 방법을 찾을 수 없습니다.

감사합니다.

답변

0

당신이 할 수있는 것은 페이지 매김 클래스를 없애고 (페이지 매김에 아약스를 사용하기 때문에) 오프셋과 한계 (데이터베이스의 경우)를 추적하는 것입니다.

변수를 사용하여 오프셋을 추적하고 새 데이터 세트에 대한 ajax 요청을 수행하십시오 (제한은 동일하게 유지되며 10 개의 레코드를 반환하고 오프셋은 10, 20, 30 등).

CI에 대한 페이지 매김은보기를 사용하면 자동으로 링크를 생성하는데 도움이됩니다. 그렇지 않으면 제한 + 오프셋 만 거치게됩니다.

관련 문제