2010-12-03 3 views
0

로컬 컴퓨터의 모든 브라우저에서 제대로 작동하는 간단한 아약스 호출을 작성했습니다. 하지만 내 서버에 코드를 업로드 한 경우 IE를 제외한 대부분의 브라우저에서 My Ajax가 제대로 작동합니다. 나에게 오류가 발생했습니다 : access is denied error. 이게 뭐야? 나는 아약스 또는 jquery에 초보자입니다. 도움이되는 제안을 보내 주시면 감사하겠습니다.IE가 내 아약스에서 작동하지 않습니다.

+0

IE의 왼쪽 하단에 노란색 경고 삼각형이 있습니까? – benhowdle89

+0

아무 내용없이 말할 수는 없습니다. 내가 할 수있는 유일한 추측 : 허용되지 않는 다른 서버의 리소스에 액세스하려고합니다. – RoToRa

+0

스크립트에서 오류가 발생했습니다. 이 메시지는 IE 테스터에서 테스트 할 때 노란색 삼각형으로 표시됩니다. –

답변

2

크로스 도메인 문제와 같은 소리가납니다. 다른 도메인의 아약스 스크립트에서 호출하는 URL입니까?

+0

var URL = 'http://example.com/'; // domain 그리고 http://example.com/test를 호출합니다. –

0

크로스 도메인 아약스를 호출 할 때 ajax 용 IE 8+에 window.XDomainRequest를 사용해야합니다.

window.XDomainRequest에 대한 추가 정보 http://msdn.microsoft.com/en-us/library/dd573303(VS.85).aspx

또한 교차 도메인 액세스를 허용하려면 IE의 보안 설정을 사용하도록 설정해야합니다.

관련 문제