2014-03-19 2 views
0

을 위해로드 할 수 없습니다 :XMLHttpRequest를 내가 사용하는 사업부를로드하려고 없음 '액세스 제어 - 허용 - 원산지'헤더

<script> 
    $("#details").load('http://localhost:31075/ #user'); 
</script> 

그러나 점점 ACESS 제한을.

XMLHttpRequest에서 http : // localhost : 31075 /를로드 할 수 없습니다. 'Access-Control-Allow-Origin'헤더가 요청 된 리소스에 없습니다. 따라서 'http : // localhost : 43302'의 출처는 액세스 할 수 없습니다.

이전 MVC 앱이기 때문에 이전 페이지에서 어떻게 액세스 헤더를 정의 할 수 있습니까?

답변

0

서버에서 데이터를 가져 오는 경우 JSONP는 구현하기가 쉽기 때문에 해결책이 될 수 있습니다.

GET뿐만 아니라 POST, PUT 등을 만들 수 있도록하려면 서버에서 CORS와 교차 소스 리소스 공유를 사용할 수 있습니다. 사용중인 서버 측 언어에 대해 언급하지 않았으므로 here을 살펴보십시오. 여기에는 다양한 언어에 대한 코드 스 니펫이 포함되어 있습니다. 기본적으로 서버는 Access-Control-Allow-Origin 헤더를 보내야합니다.

관련 문제