| 제목 | 아작스질문.. | ||
|---|---|---|---|
| 글쓴이 | 유승민 | 작성시각 | 2013/04/26 10:04:02 | 
|  | |||
| /* Ajax 부분 */ function fn_VIEW(idx, URL, callback){  $.ajax({    type : "POST",    url : (baseURL + URL),    data : {"idx" : idx},    //dataType : "json",    //contentType : "application/x-www-form-urlencoded;charset=UTF-8",    success : function(data){     alert(data);    }  }); } /* Controller */ public function getContent(){   $idx = $this->input->post('idx', true);   $data['CONTENT'] = $this->notice_dao->getContent($idx);   $this->load->view('notice/notice_C', $data);  } /* Model */ function getContent($idx){   $sql = 'SELECT      NOTCNT     FROM NOTICE     WHERE IDX = ?';   return $this->db->query($sql, $idx)->result();  } 흠.. 아작스부분에서 alert로 출력되는 값은 "Array"네요... 안에 데이터는 전혀 다른건데말이죠.. ㅜㅜ | |||
| 다음글 | $this->config->item('zz'... (1) | ||
| 이전글 | 멀티업로드 질문.. (1) | ||
| 
                                milosz
                                /
                                2013/04/26 10:28:11 /
                                추천
                                0
                             | 
| 
                                수야디벨
                                /
                                2013/04/26 10:38:30 /
                                추천
                                0
                             
                                 컨트롤에서 json으로 인코딩해주세요 $this->load->view('notice/notice_C', $data); 를 아래처럼 수정하면 됩니다. $data = $this->load->view('notice/notice_C', $data); echo json_encode($data); 그럼 json으로 인코딩한 값을 아 작스에서 받기 때문에 succed부분에서 alert(data[0].컬럼명) 으로 찍어볼수가 있어요~ 맞는진 모르겠네 ; 한번 시도는 해보세요^^ | 
| 
                                유승민
                                /
                                2013/04/26 11:07:13 /
                                추천
                                0
                             
                                 milosz // 뷰는 그냥 echo문 하나에요..~ 수야디벨 // 그렇게 해서 Object{CONTENT: array[1]}형태로 return까지는 받았어요~ data['CONTENT']하면 [Object]이렇게 나오는데 열어보면 NOTCNT : "쭊" 들어와있어요.. NOTCNT만 어떻게 빼야되죠? .NOTCNT도 안되구 ['NOTCNT']도 안되네용,,, | 
| 
                                유승민
                                /
                                2013/04/26 11:08:51 /
                                추천
                                0
                             
                                 ['CONTENT'][0]['NOTCNT'] 이렇게 하니까 되네요...ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
                             | 
그리고 alert보다 console.log()를 사용하셔서 개발자도구(firebug 또는 웹킷 개발자도구)에서
결과물을 확인해보시는게 보다 편하실거에요.