CI 묻고 답하기

제목 AJAX로 컨트롤러 호출시 질문 드립니다.
글쓴이 devkim 작성시각 2015/12/27 20:38:08
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 14644   RSS

안녕하세요

 

이번 프로젝트 특성상 전체적으로 AJAX를 사용해서 구현을 해야할 것 같습니다.

 

일단 AJAX로 컨트롤러에 호출후

 

DB에서 가져온 데이터를 리턴을 해주는 방식인데요

 

예를들어 리턴된 데이터를 JS파일에서 

 


var html = "";
html += "<div>"+response.a+"</div>";
html += "<div>"+response.b+"</div>";

$("#dev").html( html );

 

이런식으로 뿌려주다보니 html를 직접 작성해야하는 불편함이 있었습니다.

 

컨트롤러에서 test.php에 데이터를 넘겨 세팅후 이 php파일의 내용을 통쨰로 리턴시킬수 있는 방법이 없을까요?

 

이런식으로도 해보니 에러가나는데... 다른방법이 있을까요? 

$testHtml = $this->load->view('test.php' , $data );

echo json_encode( $testHtml );

 다음글 시스템 전체에서 사용가능한 "전역변수 설정및 ... (2)
 이전글 한빛미디어 codeigniter 프레임워크 책 예제 ... (3)

댓글

변종원(웅파) / 2015/12/27 21:03:49 / 추천 0
매뉴얼에도 나와있지만 view함수의 세번째 파라미터로 true를 주면 원하시는 형태로 쓸 수 있습니다
devkim / 2015/12/27 21:22:00 / 추천 0

웅파님 정말 감사합니다.^^

좀더 메뉴얼 공부를 하겠습니다 ㅎㅎ