json 처리 질문드립니다.

184 views
Skip to first unread message

karuna maitri

unread,
Feb 23, 2013, 8:04:21 AM2/23/13
to ks...@googlegroups.com
안녕하세요 ...

spring 3.1에서 개발하고 있습니다.
홈페이지가 크게 pc, 모바일, 관리자, 앱 .... 이렇게 나누어 지고, 현재 pc 용 70% 정도 진행하고 있습니다.
문제는 앞으로 모바일, 관리자, 앱에서도 거의 동일한 코드가 계속 반복될것 같아 게시판, 목록, 배너 같은건
데이타를 특정 서비스에서 json( 또는 jsonp ) 으로 처리하고자 하는데 이게 좋은 방법일까요?
( 100% json 으로 처리하는건 아닙니다. -ㅋ- )

현재 json 처리용도로 사용할 서비스를 새로 구성중입니다.
json, jsonp 테스트를 할려고 간단히 구현해서 하고 있는데 ... 요게 좀 애매한 부분이 있어 문의드립니다.

브라우저에서 http://localhost:8080/api/banner.json, http://localhost:8080/web/banner.do 을 접속하면 동일한 json type의 내용이 보여줍니다.
하지만, 아래 test.html 에서 api/banner.json 으로 접근 테스트를 하면 jqXHR.status = 0, jqXHR.statusText = error 를 뿝어냅니다.....
기존 web/banner.do 으로 접근하면 바로 됩니다.....
web/banner.do 를 web/banner.json 으로 해서 하면 또, 에러를 ...

mac : firefox, chrome, safari
win : ie8, chrome
이렇게 5곳에서 해보았는데 ... 맥 크롬에서만 오류를 발생하고 나머지 브라우저에서는 바로 나옵니다.

다른 홈페이지에서는 별 문제가 없는걸 보면 제 설정에 문제가 있더나, 놓치고 있는 부분이 있을것 같습니다.


-- /api/test.html 
        $.ajax({
            type: "POST",
            url: "/api/banner.json",
            success: function (data, textStatus, jqXHR) {
                alert(data);
            },
            error: function (jqXHR, textStatus, errorThrown) {
                alert("error : " + jqXHR + " \n " + textStatus + "\n" + errorThrown);
            }
        });

json, jsonp, do... 브라우져에서 바로 보이는걸 보면 설정에 문제가 될만한건 없을것 같지만 ....
해결 방법이 없을까요?

karuna maitri

unread,
Feb 24, 2013, 5:07:00 AM2/24/13
to ks...@googlegroups.com
해결했습니다.

어제 이 문제로 거의 멘붕직전까지 갔습니다 ....;;

크롬 메뉴에서 캐시 부분과 사용자 설정 저장 부분을 깨끗히 지우고 하니 잘 되네요 ;;;;



2013년 2월 23일 오후 10:04, karuna maitri <pran...@gmail.com>님의 말:
Reply all
Reply to author
Forward
0 new messages