| 제목 | CI VIEW에서 ajax를 처리하는데 결과값에 왜 html 코드가 넘어오는 걸까요? | ||
|---|---|---|---|
| 카테고리 | PHP | ||
| 글쓴이 | 마프 | 작성시각 | 2017/08/11 04:21:55 | 
|  | |||
| CI VIEW에서 ajax를 처리하는데 결과값에 왜 html 코드가 넘어오는 걸까요? 
 [VIEW] jQuery.ajax({ url:"http://localhost/index.php/admin/dbProc, type:"POST", data:"", success: function(data) { console.log(data); --> 여기서 success 를 찍어야 하는데 HTML코드가 나오네요.. -.-; } }); 
 [CONTROLLER] public function dbProc() { echo json_encode(array('result'=>'success')); } | |||
| 태그 | ajax | ||
| 다음글 | 이미지업로드 문의 (1) | ||
| 이전글 | 이클립스에서 PHP프로젝트를 .apk파일로 만들어서 구... (1) | ||
| 
                                변종원(웅파)
                                /
                                2017/08/11 05:38:26 /
                                추천
                                1
                             
                                헤더 푸터가 출력되는거 같네요
                             | 
| 
                                마프
                                /
                                2017/08/11 10:26:18 /
                                추천
                                0
                             
                                HTML 확인해 보니 헤더 푸터가 맞는거 같은데... 헤더 푸터 안나오게 하는 방법은 없을까요?
                             | 
| 
                                반타
                                /
                                2017/08/11 15:18:04 /
                                추천
                                0
                             
                                컨트롤러 부분 
 echo json_encode(array('result'=>'success'); success')); 괄호 하나 빠진거 같네요. | 
| 
                                마프
                                /
                                2017/08/11 15:30:07 /
                                추천
                                0
                             
                                아.. 그건 글을 올릴때 난 오타입니다. ^^;;
                             | 
| 
                                슘님
                                /
                                2017/08/11 16:45:36 /
                                추천
                                0
                             header('Content-Type: application/json'); echo문 위에 위 코드 추가해보세요. | 
| 
                                변종원(웅파)
                                /
                                2017/08/11 17:22:23 /
                                추천
                                1
                             
                                마프/ remap에서 ajax호출인지 체크해서 출력안되게 하거나 ajax 호출 전용 컨트롤러를 만드는 방법이 있습니다.
                             | 
| 
                                마프
                                /
                                2018/01/21 02:12:31 /
                                추천
                                0
                             
                                전용 컨트롤러를 만드는 방법으로 해결했습니다. 좀 뒷북이지만 댓글 감사합니다. ^^
                             |