질문
Q #11665
ajax 질문좀 드리겠습니다.
쫑
2014-10-06 15:59:36
기존에 만들어 놓았던 게시판을
코드이그나이터로 바꾸는 중인데요
기존 게시판 댓글도 ajax를 이용하여 만들었거든요
책에 나와있는 방식은 댓글 리스트를 바로 출력하기 보다는 append 방식으로 추가하는 것으로 판단되서
이러면 css를 2번작업해야할 것 같아서 기존 게시판과 동일하게 아래와 같이 하고 싶거든요
$.post("/codeigniter/board/comment_add", {table:table, view_no:view_no, content:content}, function(data){
$('#comment').load('board_comment_v.php');
});
그리고 제가 MainController를 만들고 여기서 _remap과 $method를 출력해줍니다.
그리고 나머지 Controller에서 다시 MainController를 상속합니다.
위와 같은 방법을 사용하니 board_comment_v.php을 다시 load하면서 화면에 있는 모든 내용을 $('#comment')
여기에 다 출력해버리네요...
$('#comment').load('board_comment_v.php'); 구문 그대로 board_comment_v.php 여기서 출력된
내용만 $('#comment')에 추가하려면 어떻게 해야할지... 부탁드리겠습니다 ㅠㅠ
_remap에서 해더,푸터부분을 출력하시는 거라면 해당 부분에 조건절을 걸어 주셔서 처리하시면 될거 같아요.
저같은 경우는 ajax일경우 해더와 푸터를 따로 지정하여 쓴답니다.
질문하신게 이게 맞는건지 모르겠네요. ^^;