안녕하세요 ...
spring 3.1에서 개발하고 있습니다.
홈페이지가 크게 pc, 모바일, 관리자, 앱 .... 이렇게 나누어 지고, 현재 pc 용 70% 정도 진행하고 있습니다.
문제는 앞으로 모바일, 관리자, 앱에서도 거의 동일한 코드가 계속 반복될것 같아 게시판, 목록, 배너 같은건
데이타를 특정 서비스에서 json( 또는 jsonp ) 으로 처리하고자 하는데 이게 좋은 방법일까요?
( 100% json 으로 처리하는건 아닙니다. -ㅋ- )
현재 json 처리용도로 사용할 서비스를 새로 구성중입니다.
json, jsonp 테스트를 할려고 간단히 구현해서 하고 있는데 ... 요게 좀 애매한 부분이 있어 문의드립니다.
하지만, 아래 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... 브라우져에서 바로 보이는걸 보면 설정에 문제가 될만한건 없을것 같지만 ....