개발 Q&A

제목 codeigniter 데이터 확인(디버깅) 하는 법 알려주세요!!
카테고리 PHP
글쓴이 경리킴 작성시각 2018/07/09 13:28:05
댓글 : 6 추천 : 0 스크랩 : 0 조회수 : 11654   RSS

코드이그나이터 초보입니다.

MVC에 맞게 Model은 데이터베이스 관리 View는 출력 Controller는 기능관리 이런식으로 쓰고있는데요

ajax로 데이터를 컨트롤러로 보냈는데 보낸 데이터가 올바른지 확인하고 싶습니다.

var_dump()와 print_r로 확인하자니 컨트롤러로 어떻게 view에 출력하는지 모르겠고

콘솔로 확인하려니 ajax라 콘솔결과가 안보입니다(사라짐???) 

선배님들 조언좀 해주십시요 !!!

 다음글 혹시 프록시적용된 아이피와 일반 공인아이피를 구분하는 ... (2)
 이전글 신규서버 php7.X 로 가야 할까요? php5.x 도... (3)

댓글

빛그림 / 2018/07/09 13:33:14 / 추천 0

PHP코드는 log_message를 이용하면 되고, 자바스크립트는 console.log를 이용하시면 됩니다.

건곤대나이 / 2018/07/09 13:35:00 / 추천 0

저 같은 경우는 var_dump($data); exit; 으로 바로 확인해봅니다 ^^

그리고 javascript의 경우 console.log(data); return false; 로 확인합니다. 

변종원(웅파) / 2018/07/09 13:39:04 / 추천 0
게시판 이동합니다. php 질문이라서요.
경리킴 / 2018/07/09 13:47:10 / 추천 0

죄송하지만 ㅠㅠㅠ 콘솔로그와 var dump를 확인할수가 없네요 이거 ajax 때문에 안되는거 아닌가요

 

kaido / 2018/07/09 14:31:41 / 추천 0

추측 가능한 원인 

1. 해당 호출 페이지가 에러나서 console 에 안찍힘

=>  해당페이지를 직접 호출해서 에러가 나는지 확인

 

2. 해당 호출 페이지를 json 타입 헤더를 고정하고 리턴도 json 으로만 받아서 json 데이터 말고는 메세지가 안나옴.

=> ajax 호출 타입을 html 으로 바꾸고 호출 페이지에 헤더가 json 고정인지 확인하고 주석처리.

 

3. 콘솔 로그 찍는 방법을 실수하고 있음.

=> ajax 메뉴얼 차분히 정독 및 브라우저의 디버그 모드를 사용해서 리턴 값을 디버그 모드로 확인.

경리킴 / 2018/07/09 16:12:45 / 추천 0

감사합니다 ^^