제목 | $this->input->post 배열 질문요~ | ||
---|---|---|---|
글쓴이 | 구름빛 | 작성시각 | 2015/03/06 16:19:11 |
|
|||
기초적인 질문인지 모르겠으나... 뷰페이지에서 a를 하나의 값만 전달하면 잘 전달 되는데 a를 아래와 같이 배열로 전달 하면 컨트롤러 페이지에서 값을 재대로 받지 못하는 것 같습니다. 컨트롤러에서 배열의 값을 재대로 받으려면 어떻게 수정해야 할까요?? =ㅅ= 급하게 처리해야 해서... 도움좀 부탁드리겠습니다... =======================뷰페이지 ============================ var a = new Array(); for (var i = 0; i < count; i++) { a[i] = /*체크박스 데이터 값*/ } $.post( "/abc/ggg_ajax", {"abc_ids": a}, function(data, textStatus){ if(data == '00'){ alert('삭제되었습니다.'); //self.location.reload(); } else { alert('삭제 실패'); } } ); =======================뷰페이지 ============================ =======================컨트롤러 페이지 ============================ public function ggg_ajax() { $param['abc_ids'] = $this->input->post('abc_ids'); if ( $this->ttt_m->delete_ttt($param) ) echo '00'; else echo '99'; } =======================컨트롤러 페이지 ============================ =======================모델 페이지 ============================ public function delete_ttt($param) { $arr = array('Idx' => $param['abc_ids']); $del_arr = array('Use' => 'N'); $this->db->update($this->_table, $del_arr, $arr); return true; } } =======================모델 페이지 ============================ |
|||
다음글 | controllers 에서 파일생성시 대문자로 해야 하... (4) | ||
이전글 | segment 관련 질문드려요 ㅠ.ㅠ (3) | ||
변종원(웅파)
/
2015/03/06 16:32:35 /
추천
0
|
구름빛
/
2015/03/06 17:28:35 /
추천
0
말씀하신대로 30~31번째줄 사이에 var_dump($param['abc_ids']);를 넣어 봤지만
var_dump($param['abc_ids']);을 실행안하고 바로 "실패했습니다."라는 창만 뜨고 끝나버립니다. 어떻게 해야 할까요 ㅠㅠ 도와주세요~ ㅠㅠ |
구름빛
/
2015/03/06 17:34:18 /
추천
0
9~12라인에 값이 체크박스 값을 배열로 받아서 처리하게 되어 있는데 배열값에 i를 0으로 변경하거나 강제로 하나의 값만 숫자로 입력하면 정상적으로 처리 됩니다. 웅파님 도와주세요 ㅠㅠ
09. var a = 0; 10. 11. a = 123;
12.
13. $.post(
14. "/abc/ggg_ajax",
15. {"abc_ids": a},
16. function(data, textStatus){
17. if(data == '00'){
18. alert('삭제되었습니다.');
19. //self.location.reload();
20. } else {
21. alert('삭제 실패');
22. }
23. }
24. );
|
변종원(웅파)
/
2015/03/06 21:13:47 /
추천
0
파이어폭스나 크롬의 개발자도구에서 확인하세요. post 전송한 파라미터와 리스폰스 내역 전부 확인 가능합니다.
|
var_dump($param['abc_ids']);
http://www.cikorea.net/etc_qna/view/3581/page/1