ajax로 화면 갱신없는 게시판 테스트중입니다.

list.skin.php 에서
<div id='div_ajax_main' style='display:block'> <!-- ajax 목록 시작 -->
</div> <!-- ajax 목록 끝 div_ajax_main -->
로 잡아주고, 페이지 링크부분에서 board_aiax_list(page) 를 호출하는 방식으로 작업중입니다.
물론  ajax 로 목록을 부를때는 목록 본문부분만 출력을 해야합니다.
읽기,쓰기 등에서도 같은 div에 저장하므로화면 갱신이 없습니다.

아직 미해결과제는
1. 로봇이 접속시에는 기존방식대로 표시할것과,
2. 첫번접속시 목록에서 데이타 처리가 되었지만 다시 ajax로 한번더 호출되게되어 두번 호출하게 되는 샘이 됩니다.
기본 bbs소스중 몇군데를 수정해야하는것도 부담이군요..
많이 테스트해봐주세요.
테스트 주소는 : http://freeimage.kr/bbs/board.php?bo_table=test12
(불시에 삭제가 될수 있습니다.^^)





function board_aiax_list(page) {
 <?
 $url="$g4[bbs_path]/list.ajax.php?bo_table=$bo_table&ajax_mode=list&";
 if ($sca) $url.="&sca=$sca";
 if ($sop) $url.="&sop=$sop";
 if ($sod) $url.="&sod=$sod";
 if ($sst) $url.="&sst=$sst";
 if ($sfl) $url.="&sfl=$sfl";
 if ($stx) $url.="&stx=$stx";
 ?>
 var url = "<?=$url?>&page="+page;
 var myAjax = new Ajax.Request(
  url,
  {
   method: 'get',
   asynchronous: false,
   //parameters: para,
   onComplete: board_aiax_list_proc
  });
}

});
}

|

댓글 2개

갱신은 없는데 뒤로가기가 안되니 불편하네요
뒤로가기 구현된 자료도 있습니다.. 소스적용이 쉽지 않아서 틈내서 삽질할까 준비중입니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
16년 전 조회 4,420
16년 전 조회 4,923
16년 전 조회 9,091
16년 전 조회 7,067
16년 전 조회 7,263
16년 전 조회 5,108
16년 전 조회 4,466
16년 전 조회 8,940
16년 전 조회 3,057
16년 전 조회 6,428
16년 전 조회 4,718
16년 전 조회 5,091
16년 전 조회 1만
16년 전 조회 3,585
16년 전 조회 3,584
16년 전 조회 7,350
16년 전 조회 7,280
16년 전 조회 5,499
16년 전 조회 6,072
16년 전 조회 6,689