2012-04-04 2 views
0

도메인 간 문제가 발생하지 않도록 다음 코드를 다른 AJAX 호출로 변환하려고합니다! 도메인 간 문제를 피하기 위해 AJAX 호출을 변환하십시오.

$.ajax({ 
type: "GET", 
cache: false, 
url: 'http://www.a.gr/os', 
dataType: "???", 
. 
. 
. 
. 
}); 

누군가가 나를 도울 수

... 제발

<script> 
     $(document).ready(function() { 
      $("#os").load('http://www.a.gr/os #livesos'); 
      var refreshId = setInterval(function() { 
       $("#os").load('http://www.a.gr/os #livesos'); 
      }, 60000); 
      $.ajaxSetup({ cache: false }); 
     });  
</script> 

그리고 여기에 내가 수행 할 작업에 대한 샘플 코드,하지만 난 잘 모릅니다 :

이 내 원래 코드 ?

+0

자바 스크립트가 www.a.gr이 아닌 경우 문제가 계속 발생합니다. –

+0

및 무엇을해야합니까? iphone app에 phonegap에서이 코드를 사용하고 싶습니다. – zuperakos

답변

0

크로스 도메인 문제를 방지하려면 전화를 서버에 연결하고 서버가 다른 서버를 호출하여 필요한 데이터를 가져 오는 것이 가장 좋습니다.

두 가지 이점이 있습니다. 하나는 최근 호출을 캐시 할 수 있고, 자주 변경되지 않으면 클라이언트에 다시 보낼 수 있다는 것입니다.

나중에 URL을 변경하거나 더 많은 데이터를 반환하기 위해 추가 전화를 걸려면 클라이언트에 영향을주지 않고 할 수 있습니다.

+0

답장을 보내 주셔서 감사합니다! 내가 어떻게이 일을 할 수 있는지에 대한 정보를 줄 수 있니? :) – zuperakos

+0

www.a.gr에 URL 연결을하기보다는 서버에 게/포스트 요청을 보내면 서버가 이러한 호출을해야합니다. –

관련 문제