개발 Q&A

제목 $.parseJSON 파싱시 "유효하지 않은 문자입니다." 에러에 대해 문의좀 드릴께요.
카테고리 PHP
글쓴이 우주개발자 작성시각 2019/12/23 11:18:21
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 8716   RSS

컨트롤 페이지에서

ehco json_encode($data);

이렇게 json 형태로 출력을 해주고

뷰페이지에서

$.ajax({

...

...

success:function(data){

var rows = $.parseJSON(data);

}

...

...

이렇게 코딩했는데 $.parseJSON(data); 여기서 오류가 발생했는데

var rows = $.parseJSON(JSON.stringify(data)); 이렇게 바꿔서 해결했습니다.

그런데 제가 원하는 코딩은 뷰페이지에서

var rows = $.parseJSON(data); 이렇게 처리하고

컨트롤페이지에서 ehco json_encode($data); 이부분을 수정해서 json 문자열로 리턴하고 싶습니다.

어떤 방법이 있는지 답변 부탁드릴께요

 

 

 다음글 Java 연산자 문제 질문드립니다 (3)
 이전글 json 질문드립니다. (4)

댓글

한대승(불의회상) / 2019/12/23 14:44:52 / 추천 0

이미 json 으로 encoding 되었으므로 다시 파싱할 필요 없습니다.

var rows = data;

하시면 됩니다.