제목 | controller에서 ajax로 받아올때 | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | 코린이쓰 | 작성시각 | 2019/04/18 19:49:45 |
|
|||
// controller public function staffList() { $list_data=array( 'SF_NAME' => $this->input->post('staff_name', TRUE) ); $this->load->model('mng/Staff_m'); $data['detail_list']=$this->Staff_m->getDetailList($list_data); print_r($data); echo json_encode($data); } ajax가 넘겨준 값을 토대로 모델 작동까지 확인했습니다. 그다음
// ajax function staff_detail_list() { $.ajax({ type : 'post', datatype : 'json', url: '/mng/staff_mng_c/staffList', data: { staff_name:$('#stname').val() }, success:function(result) { console.log(result); $('#stfname').val(result); console.log(result.SF_NAME); $('#datepicker3').val(result.SF_BIRTH); $('#stfphone').val(result.SF_PHONE); $('#stflicense').val(result.SF_LICENSE); $('#stfaddr').val(result.SF_ADDR); $('#datepicker5').val(result.SF_HIRE_DATE); $('#stftxt').val(result.SF_TXT); $('#stfimg').val(result.SF_IMG); $('#stfstamp').val(result.SF_STAMP); $('#stfposition1').val(result.SF_POSITION1); $('#stfposition2').val(result.SF_POSITION1); }, fail:function(e){ alert("서비스 점검 중입니다."); } }); }
아이디값과 같은 input태그들에 value 값들을 변경 해주는데 출력이 null이 뜨네요.... $('#stfposition2').val(result.SF_POSITION1); 이 부분에서 result.DB컬럼네임을 입력하는게 아닌가요? 방법이 틀린건가요... 출력이 아예 안되네요 ㅠㅠ |
|||
다음글 | 안녕하세요 초보 ci 개발자입니다. (3) | ||
이전글 | 포트를 고정해서 URL이 이동하고 싶습니다. (1) | ||
한대승(불의회상)
/
2019/04/19 08:45:01 /
추천
0
크롬 개발자 도구를 이용하여 데이터 디버깅부터 해보세요.
|