2011-10-05 3 views
0

Ey!로컬 파일 시스템에서 원격 웹 사이트로 jQuery ajax 호출

좋아, 사이트가 로컬 파일 시스템 (file : // 프로토콜 사용)에서 실행중인 경우 원격 서버에 AJAX 호출을 사용할 수 있음을 이해했습니다. 그러나 jQuery와 함께 ajax 호출을 사용할 때마다 실패합니다.

 $.ajax({ 
      url: "https://dokus.no/products/", 
      username: "user", 
      password: "password", 
      dataType: "json", 
      isLocal: true, 
      success: function() {alert("hhohoho");}, 
      error: function(jq, text, exception) {alert("fail");} 
     }); 
+0

이 정보는 어디에서 얻었습니까? 나는 이것이 어떤 브라우저에서도 사실이라고 생각하지 않는다. –

+0

특정 브라우저는 서버가 응답으로 특정 헤더 (Access-Control-Allow-Origin)를 제공하면 도메인 간 요청을 허용하지 않습니다. 내가 아는 한 로컬 파일 시스템에서이 작업을 수행하는 다른 방법은 Adobe AIR, PhoneGap, Titanium 등과 같은 데스크탑 또는 모바일 응용 프로그램을 사용하는 것입니다. –

답변

0

특정 브라우저에서만 지원되며 켜야합니다.

ajax 요청에 대한 URL이 특정 요구 사항을 충족시키지 않으면 브라우저가 xhr (ajax 요청) 전송을 거부하는 동일한 출처 정책 문제로 실행되고 있습니다.

+0

로컬 페이지의 ajax는 모바일에서 phonegap을 사용하여 작동해야합니다. 기기 ... –

관련 문제