제목 | ajax 로 보낸 값 ci Validation 체크문제 | ||
---|---|---|---|
글쓴이 | 하하예에 | 작성시각 | 2016/01/13 14:37:37 |
|
|||
js 파일 $.ajax({ url: BASE+"/brd/ajax_ment_insert", dataType: "json", data: myForm, cache: false, contentType: false, processData: false, type: 'POST', success: function(obj) { }, error:function(e){ alert(e.responseText); } });
controller public function ajax_ment_insert() { $a_prm = $this->input->post(); // Validation $this->load->library('form_validation'); $this->form_validation->set_rules( 'v_ment_cont', 'v_ment_cont', 'required', array('required' => '내용이 입력되지 않았습니다.')); $this->form_validation->set_rules( 'v_ment_pwd', 'v_ment_pwd', 'required', array('required' => '비밀번호 입력되지 않았습니다.')); // Check if ( $this->form_validation->run() == FALSE ) error_alert(); }
input <input type="text" id="v_ment_name" name="v_ment_cont" /> <input type="password" id="v_ment_pwd" name="v_ment_pwd" />
테스트할때는 post로 값이 잘 넘어가는걸 확인했습니다. 근데 값 없이 보내니 아무런 반응이 없는데 뭘 빠트린걸까요?
|
|||
다음글 | 500 에러 페이지를 커스텀 하고싶은데 방법이 있을까요... (1) | ||
이전글 | php5를 리눅스에 설치했는데요. (2) | ||
한대승(불의회상)
/
2016/01/13 14:43:27 /
추천
0
|
하하예에
/
2016/01/13 15:00:24 /
추천
0
감사합니다.ㅣ^^ |
닉
/
2016/01/13 17:03:14 /
추천
0
|
아무런 반응이 없는것이 맞습니다.
$this->input->post() 값이 null 인지 확인 하여 에러메시지를 출력 하도록 하시면 됩니다.