제목 | ajax를 통해 데이터를 출력할때 출력데이터가 2개 일경우는 어떻게 해야되죠??; | ||
---|---|---|---|
글쓴이 | 정수리 | 작성시각 | 2016/09/08 09:42:51 |
|
|||
ajax를 통해 데이터를 출력하고자 합니다.
$.ajax({ type:'post', url:'http://localhost/jds/index.php/gigwan_c/sv_change', dataType:'json', data:{ sv_pk:sv_pk, sv_pk2:sv_pk2 }, success:function(data){ }, error:function(status, request, error){ alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error"+error); } });
이렇게 두개의 데이터를 컨트롤러의 sv_change로 보낸후
function sv_change(){ $sv_pk = $this->input->post('sv_pk', true); $sv_pk2 = $this->input->post('sv_pk2', true); $data['info'] = $this->Gigwan_m->ch_list($sv_pk); $data['info2'] = $this->Gigwan_m->ch_list($sv_pk2); }
sv_change에서 데이터를 받아 모델를 통해 db의 내용을 가져와
출력을 하고자 합니다;
이럴경우 echo $data로 해야하나요? 일단 뷰에서 뿌려줄때는 $this->load->view('뷰페이지', $data); 이렇게 한 후 뷰페이지에서 $info->xxx $info2->xxx 출력하거나 출력하고자 하는 데이터가 하나 일경우는
echo $data를 통해 출력하여 ajax에서 출력위치만 잡아줬는데
위처럼 출력하는 데이터가 2개일경우는 어떻게 ajax로 출력해야 할지 난감하네요;;
|
|||
다음글 | PHP to javascript 데이터 넘기기 (6) | ||
이전글 | 서버와 클라이언트 통신 간 주고 받을 수 있는 시리얼(... (7) | ||
한대승(불의회상)
/
2016/09/08 09:48:43 /
추천
0
배열에 담은후 json으로 변환하세요.
|
배강민
/
2016/09/08 09:51:48 /
추천
0
controller $data = array(); $data['name'] = '이름'; $data['address'] = '서울'; echo json_encode($data);
jquery success: function(data) { alert(data.name); alert(data.address); }
|
정수리
/
2016/09/08 11:21:47 /
추천
0
@한대승, 배강민 아 전하고 다를게 없네요 ; data.info.키값하니 값이 잘나오네요 감사합니다. |