2010-05-08 4 views
0

우리 웹 사이트에서 제작중인 위젯에 대해 X-Domain을 통한 POST를 사용하여 AJAX 요청을 보냅니다. 우리가 직면 한 문제는 이것이 막히고 있다는 것입니다.AJAX XMLHttpRequest POST X-Domain

내 질문입니다 - "최신 브라우저"[크롬, 사파리, FF, IE8]에 대해 - 설정 "액세스 제어"헤더

Access-Control-Allow-Origin: http://www.test.com 
Access-Control-Allow-Methods: POST, GET, OPTIONS 
Access-Control-Allow-Headers: * 
Access-Control-Max-Age: 1728000 

는 이러한 "POST"요청을 허용 것을 나의 이해이다 작동합니까? 그러나 IE7의 경우 "사용자 지정"JSONP 솔루션을 구현해야합니까?

이 정보가 맞습니까? 누구?

답변

1

표준 XmlHttpRequest 개체를 사용하지만 작동하지 않지만 작동하지 않습니다. 예를 들어 IE8에서는 XDomainRequest 객체를 사용하여 요청을 보내야합니다. 이 시나리오의 경우 JSONP는 실제로 사용하기가 쉽고 브라우저 간 상호 작업은 implemented in jQuery으로 작동합니다.

+0

2048 제한은 IE에서 요청 길이에만 적용되며 JSONP 응답에는 적용되지 않습니다 (이전 질문에서 대답 한대로). –