제목 | ajax 사용법좀;; | ||
---|---|---|---|
글쓴이 | 정수리 | 작성시각 | 2016/08/10 15:49:35 |
|
|||
현재 Ci를 사용하여 ajax를 공부하는 도중에 이해가 되지 않아 올리게 되었습니다.
<script> $(document).ready(function(){ $.ajax({ url: 'ajax_c/select', success: function(date){ $('.test').append(date); } }); }); </script> </head> <body> <button >출력</button> <div class = "test"></div> </body>
이부분에서 jquery를 통해 ajax_c컨트롤러의 select로 요청한후
class Ajax_c extends CI_Controller{ function index(){ $this->load->view('test/ajax_v'); } function select(){ $this->load->model('Main_m'); $date = $this->Main_m->gigwan_list(); $this->load->view('test/ajax_v', $date); } 컨트롤러에서 model에서 데이터를 가지고 온후 다시 뷰페이지로 반환해줘야 하는것 같은데 이럴때 어떻게 구현해야 하나요??; jquery책이나;; w3shool 예제에서는 웹페이지에서 요청하는 방법만 나오구 서버에서는 어떻게 처리해서 보내줘야하는지 자세히 안나와서 해결하는데 난감하네요 ㅜㅜ 너무어렵네요 ㅜㅜ 요청까지는 알겠는데 요청 후 데이터를 어떻게 View에서 출력해야 되는지를 알수가 없네요 ㅜㅜ 제발도와주세요 |
|||
다음글 | json 사용이유와 사용용도에 대해 알고싶습니다, (2) | ||
이전글 | Ci에서 ajax 사용법이어떻게 되는지... (4) | ||
땡오
/
2016/08/10 16:34:02 /
추천
0
|
정수리
/
2016/08/10 16:51:13 /
추천
0
@땡오 감사합니다 Ci책을 살펴보니 이런 구문이 있더라구요 ajax컨트롤러에서는 데이터를 가공하고 echo를 이용해 화면에 출력하면 역활이 끝난다고 하였는데 그렇다면 뷰에서는 출력되는 데이터를 위치만 잡아주는 역활 인건가요? |
kaido
/
2016/08/10 16:54:10 /
추천
0
ajax 출력을 하셨다면 이제 ajax json 에대해서 알아보세요.
|
정수리
/
2016/08/10 16:59:06 /
추천
0
@kaido 넵 알겠습니다!! 죄송하지만 위에했던 질문의 답좀 알수 있을까요??;; |
FOKKIA
/
2016/08/10 17:18:40 /
추천
0
어떤 작업을 하시려는건지 모르겠지만, <div class = "test" ></div> 이 부분에 출력을 원하시면 success 콜백함수에 위 DIV 안에 data를 출력하는 코드를 작성하시면 됩니다. |
정수리
/
2016/08/10 17:28:51 /
추천
0
@FOKKIA 아 게시글의 문제 자체적으로 출력하였습니다. 제가 댓글로 달아놓은 질문의 답이 궁금해서 ^^; |
컨트롤러에서
function
select(){
$this
->load->model(
'Main_m'
);
$date
=
$this
->Main_m->gigwan_list();
echo $date;
}
<script>
$(document).ready(
function
(){
$.ajax({
url:
'ajax_c/select'
,
success:
function
(
date
){
alert(date);
}
});
});
</script>
저 데이터가 넘어갈거에요