2012-06-18 5 views
0

IE에서 이상한 동작이 발생합니다. 개발 환경에서 JSON 호출은 완벽하게 작동하지만 프로덕션에서는 상태 코드가 200 인 경우에도 "parsererror"로 인해 실패합니다. 여기 다른 메시지가 stackoverflow에서 보였습니다. 그러나 다른 동작이 있기 때문에 게시하고 있습니다. 두 환경 사이.Internet Explorer 및 JSON

DEV 환경 : 우분투/톰캣 6.026

생산성 환경 : 윈 2003 서버/톰캣 6.0.33

+0

에 콘텐츠 형식을 추가하고 캐릭터 세트로 해결 IE에서 JSON을 열면 IE 자체에서 파서 오류가 발생합니다. 그렇다면 IE의 버전은 무엇입니까? –

+0

IE9. 당신이보고 싶다면 : www. gambadv. 그것 (공백없이). JSON 응답 (객체의 배열)을 생성하는 기본 웹 서비스에 AJAX 요청 (jQuery 사용)을 수행합니다. 그런 다음 오류 훅이 호출되고 내가 보는 오류는 "parsererror"입니다. 나는 아직 content-type이나 charset 같은 응답 헤더를 추가/제거하려고 시도했지만 동작은 변하지 않는다. –

+0

브라우저에서 서비스 URL을 직접 호출하면 예상되는 응답이 표시됩니다. 생성 된 JSON이 비정상적으로 보이지 않습니다. (스프링 프레임 워크를 사용하고 있습니다. JSON 응답을 직접 포맷하지 않습니다.) –

답변

0

나는 @RequestMapping 어노테이션

@RequestMapping(value = "/paged", method = RequestMethod.GET, produces="application/json; charset=utf-8")