제목 | Ajax를 이용해서 게시판 리스트 출력이 가능한가요?? | ||
---|---|---|---|
글쓴이 | 코드이그맨 | 작성시각 | 2016/06/20 16:31:32 |
|
|||
1%라도 해본 질문 vs. 1%도 안해본 질문, 여러분은 어떤 질문에 손이 가십니까?
보통 컨트롤러에서 모델을 호출하고, 모델에서 가지고 온 데이터를 뷰를 로드하기전에 컨트롤러에서 가공한 후, 뷰를 로드하면서 같이 데이터를 보내고,
뷰에서는 필요한 태그사이에 <?php ?> 이렇게 열어서 사용을 하는걸로 알고있는데,
Ajax를 이용해서 처리하면, 역으로 모델을 먼저 호출하고, 컨트롤러를 호출을 해야할까요?? 아 흐름이 감이 안잡히네요;;
table id="gg"> </table> <button id="aa">작성</button> <script id="gg1" type="html/text"> <tr> <td>{no}</td> <td>{subject}</td> <td>{name}</td> <td>{aa}</td> </tr> </script>
<script> document.getElementById('aa').onclick(function(){ var tr_template = document.getElementById('gg1').innerHTML; for(i in result){ var new_row = tr_template; new_row = new_row.split("{no}",result[i].no); new_row = new_row.split("{subject}",result[i].subject); new_row = new_row.split("{subject}",result[i].subject); $('#gg').append(new_row); } }); </script>
예시는 위와 같은 코드형식이라는데.. 잘 이해가 되지 않아서 ㅠㅠ 혹시 설명 해주실분 있나요 ㅠㅠ?? |
|||
다음글 | CI a 태그 관련 질문. (3) | ||
이전글 | 컨트롤러 서브 폴더 경로 index.php도 같이 죽이... (5) | ||
변종원(웅파)
/
2016/06/20 16:37:49 /
추천
0
|
kaido
/
2016/06/20 16:45:47 /
추천
0
이렇게 생각 해 보세요.
일반적인 get 방식으로 페이지네이션 페이지를 생성 해서 테스트 합니다.
이것을 ajax로 호출 할때 dataType 을 html 으로 해보세요.
보이는 그대로 가져올겁니다.
여기서 해당 데이터만 뽑아서 가져오고 싶다! dataType 을 json 이나 xml 으로 바꾸시면 됩니다. 물론 해당 컨트롤러에서도 json 이나 xml으로 출력해야겠지요?
ajax 는 비동기일 뿐이지 특별한 기능은 아닙니다. 동기식으로 되면 비동기도 됩니다. |
코드이그맨
/
2016/06/20 16:56:58 /
추천
0
아하 그렇군요! 넵 알겠습니다 하잇!
|
ci 모델을 따로 어떻게 호출하실 생각이신지요? ^^
ajax도 주소가 있어야 호출하겠죠. 컨트롤러-모델 구조 똑같습니다.