오늘 내 서버에서 $.get
을 사용하여 PHP 파일의 내용을 가져 오는 동안 매우 이상한 오류가 발생했습니다.
Safari 및 Mac OS X (Snow Leopard)의 Chrome에서만 발생하며 Windows에서는 모든 브라우저에서 올바르게 작동합니다. 그것은 로컬 서버가 아니라
function _fc() {
$.get("_x_fc.php", { xaction: 'login', xv1: $('#login').attr("value"), xv2: $('#pass').attr("value") }, function (data) {
if (data=='0') { letItGo=true; $('#loginform').submit(); }
else ...//Do some other checks
});
}
- , 그것이 내가 어떤 크로스 도메인 Ajax를 수행하려는 모르겠어요 기존 도메인
- 와 웹 서버 :
기능은 같다. 두 파일 모두 같은 디렉토리에 있습니다.
나는 그 해결책을 찾을 수 없습니다.
정확한 오류 :
XMLHttpRequest cannot load
http://www.asking1.com/_x_fc.php?xaction=login&xv1=something&xv2=something.
Origin http://asking1.com is not allowed by Access-Control-Allow-Origin.
Mac OS X에서만 발생한다고하면 클라이언트 OS를 말하는 것입니다. 맞습니까? Mac OS X 테스트와 Windows 테스트에서 동일한 서버입니까? –
이것들은 다른 브라우저라는 것을 알고 있지만 두 가지 모두에서 코드가 작동하지 않습니다. 내 서버는 유닉스 기반이지만 윈도우와 맥 오에스 텐에서만 테스트한다. 전체 오류 - 편집 된 질문이있다 –