2012-04-04 5 views
0

クロスドメインの問題が発生しないように、次のコードを別のAJAX呼び出しに変換しようとしています。クロスドメインの問題を避けるためにAJAX呼び出しを変換する

これは私の元のコードです:

<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> 

そして、ここでは、私が何をしたいかのサンプルコードですが、私は

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

は、誰かが私を助けてくださいことはできますか...知りません?

+0

もしあなたのjavascriptがwww.a.grから来ないのであれば、あなたはまだ問題があるでしょう。 –

+0

と私は何をすべきですか?私はiPhoneのアプリのためのphonegapでこのコードを使用したい... – zuperakos

答えて

0

ドメイン間の問題を避けるためには、電話でサーバーを呼び出し、サーバーが他のサーバーを呼び出して必要なデータを取得できるようにすることをお勧めします。

これにはいくつかの利点があります.1つは、最近の呼び出しを頻繁に変更しないでキャッシュし、より迅速にクライアントに返すことができる点です。

また、後でURLを変更したり、さらに豊富なデータを返すために追加の呼び出しを行う場合は、クライアントに影響を与えることなくそのデータを行うことができます。

+0

あなたの返信いただきありがとうございます!どのように私はこれを行うことができますいくつかの情報を与えることができますか? :) – zuperakos

+0

www.a.grへのURL接続を作成するのではなく、サーバーに取得/ポストリクエストを行い、サーバーがこれらの呼び出しを行う必要があります。 –

関連する問題