ajax로 화면 갱신없는 게시판 테스트중입니다. > 그누4 팁자료실

그누4 팁자료실

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

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

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

댓글 2개

전체 33 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT