CI 묻고 답하기

제목 controller에서 ajax로 받아올때
카테고리 CI 2, 3
글쓴이 코린이쓰 작성시각 2019/04/18 19:49:45
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 12983   RSS

// 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
크롬 개발자 도구를 이용하여 데이터 디버깅부터 해보세요.